Abstract
In the design phase of the software life cycle, the architecture of the system is determined. If it is reasonably complicated, the system in most cases consists of a number of components, called modules. During the design phase, those modules, relationships among modules, and possibly some control sequences are identified. Requirements for the modules are further specified, and this step is repeated until no further decomposition can be made and each module can be realized directly.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Wirth, N. Communication ACM 14:4, 221–227 (1971).
Dijkstra, E. W. Communications of the ACM 11:5, 341–346 (May 1968).
Parnas, D. L. “Information distribution aspects of design methodology.” Proc., IFIP Congress (Ljubljana, Yugoslavia, 1971), pp. 339–44.
Stevens, W. P., Myers, G. J., and Constantine, L. L. IBM Systems Journal 13:2, 115–139 (1974).
Osterweil, L. “Software processes are software too.” Proc. of the Ninth International Conference on Software Engineering (Monterey, CA, Apr. 1987).
DeMarcio, T. Structured analysis and system specification (Yourdon, Englewood Cliffs, NJ, 1978).
Ward, P. T., and Mellor, S. J. Structural development for real-time systems, vols. 1–3 (Yourdon Press, Englewood Cliffs, NJ, 1985).
Hatley, D. J., and Pirbhai, I. A. Strategies for real-time system specification (Dorset House, New York, 1987).
Hatleg, R., Software Processes (Prentice-Hall, Englewood Cliffs, NJ, 1981).
Alford, M. IEEE Computer 18:4, 36–46 (Apr. 1985).
Loshbough, R. P. DCDS methodology capability demonstration, vol. 2. TRW System Development Division, Defense Systems Group, Huntsville Operations, (Huntsville, AL, Jan. 1987).
Stay, J. F. IBM Systems Journal 15:2, 143–154 (1976).
Tichy, W. F. IEEE Transactions on Software Engineering SE-5.1, 29–41 (Jan. 1979).
Teichroew, D., and Hershey, E. IEEE Transactions on Software Engineering SE-3.1, 41–48 (Jan. 1977).
Ross, D. T. IEEE Transactions on Software Engineering SE-3:1, 2–5 (Jan. 1977).
Gatziu, S., Geppert, A., and Dittrich, K. R., “Integrating active concepts into an object-oriented database system.” Proc., the Third International Workshop on Database Programming Languages (Nafplion, Aug. 1991).
Dayal, U., Buchmann, A. P., and McCarthy, D. R. Proc., second international workshop on object-oriented database systems (Dittrich, K. R., ed.) Lecture Notes in Computer Science 334 (Springer, New York, 1988).
Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., and Lorensen, W. Object-oriented modeling and design (Prentice-Hall, New York, 1991).
Booch, G. IEEE Transactions on Software Engineering SE-12:2, 211–221 (Feb. 1986).
Booch, G. Object oriented design with applications (Benjamin/Cummings, Redwood City, CA, 1991).
Green, S. Parallel Processing for Computer Graphics (MIT Press, Cambridge, MA, 1991).
Shlaer, S., and Mellor, S. Object-oriented systems analysis (Yourdon, Englewood Cliffs, NJ, 1988).
Coad, P., and Yourdon, E. Object-oriented analysis (Yourdon, Englewood Cliffs, NJ, 1991).
Frakes, W. B., Fox, C. J., and Nejmeh, B. A. Software engineering in the UNIX/C environment (Prentice-Hall, New York, 1991).
Oman, P. W. IEEE Software 7:5, 37–43 (May 1990).
Oman, P. W. IEEE Software 7:1, 133–135 (Jan. 1990).
Computer Science Corporation. Software World 19:4, 15–20 (Apr. 1988).
Blake, J. Advanced Systems 84 (June 1994).
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer Science+Business Media New York
About this chapter
Cite this chapter
Sheu, P.CY. (1997). Design Methodologies and Specifications. In: Software Engineering and Environment. Software Science and Engineering. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-5907-8_4
Download citation
DOI: https://doi.org/10.1007/978-1-4615-5907-8_4
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-7710-8
Online ISBN: 978-1-4615-5907-8
eBook Packages: Springer Book Archive