{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T00:32:00Z","timestamp":1699835520730},"reference-count":6,"publisher":"Wiley","issue":"4","license":[{"start":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T00:00:00Z","timestamp":1161907200000},"content-version":"vor","delay-in-days":8975,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1982,4]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>A system development methodology is outlined before describing its application to the development of a microcomputer system. Structured analysis techniques were used for determining the information flow through the system. The system was then structured into modules using structured design and information hiding techniques. The detailed design of the system was described in pseudocode. The system was coded in assembler supplemented by a set of structured programming macros. A systematic bottom\u2010up testing procedure was adopted for system integration.<\/jats:p>","DOI":"10.1002\/spe.4380120403","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T02:37:00Z","timestamp":1163817420000},"page":"309-321","source":"Crossref","is-referenced-by-count":3,"title":["The software engineering of a microcomputer application system"],"prefix":"10.1002","volume":"12","author":[{"given":"H.","family":"Gomaa","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Lui","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P.","family":"Woo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,27]]},"reference":[{"key":"e_1_2_1_2_2","unstructured":"H.Gomaa System Development Manual B\u2010N Software Research Inc. Internal Report No. SMM\u20102."},{"key":"e_1_2_1_3_2","doi-asserted-by":"crossref","unstructured":"D. T.Ross \u2018Structured analysis: a language for communicating ideas\u2019 IEEE Transactions on Software Engineering January1977.","DOI":"10.1109\/TSE.1977.229900"},{"key":"e_1_2_1_4_2","volume-title":"Structured Analysis and System Specification","author":"De Marco T.","year":"1978"},{"key":"e_1_2_1_5_2","volume-title":"Structured Design","author":"Yourdon E.","year":"1978"},{"key":"e_1_2_1_6_2","volume-title":"Composite\/Structured Design","author":"Myers G. J.","year":"1978"},{"key":"e_1_2_1_7_2","doi-asserted-by":"crossref","unstructured":"D. L.Parnas \u2018On the criteria to be used in decomposing a system into modules\u2019 Communications ACM December1972.","DOI":"10.21236\/AD0773837"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380120403","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380120403","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T14:50:11Z","timestamp":1699800611000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380120403"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1982,4]]},"references-count":6,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1982,4]]}},"alternative-id":["10.1002\/spe.4380120403"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380120403","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1982,4]]}}}