The first step in most formal software development processes is
requirements analysis, followed by testing to determine value modeling,
implementation, and failure elimination (debugging). There exist a lot of differing approaches for each of those tasks. One approach popular for requirements analysis is Use Case analysis. Nowadays many programmers use forms of Agile software development
where the various stages of formal software development are more
integrated together into short cycles that take a few weeks rather than
years. There are many approaches to the Software development process.
Popular modeling techniques include Object-Oriented Analysis and Design (OOAD) and Model-Driven Architecture (MDA). The Unified Modeling Language (UML) is a notation used for both the OOAD and MDA.
A similar technique used for database design is Entity-Relationship Modeling (ER Modeling).
Implementation techniques include imperative languages (object-oriented or procedural), functional languages, and logic languages.
Methodologies
訂閱:
張貼留言 (Atom)
0 comments:
張貼留言