Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
11 Cards in this Set
- Front
- Back
Systems and Software Development |
process that is structure imposed on the development of a software program; the activities that go into producing an information system solution or organizational problem or opportunity. The process of creating and maintaining information systems |
|
Core processes |
-Requirements Analysis -Design (specification) -Implementation (coding and testing) -Maintenance (deployment and training) |
|
Waterfall Model |
a linear, sequencial development process in which development is seen as flowing downward |
|
Five Phase process |
1. Requirements 2. Design 3. Coding and Unit testing 4. Testing and integration 5. Operation and maintenance |
|
Drawbacks to waterfall model |
-very costly to move backward -loss of control with back/forth frequencies |
|
Importance of Requirement Analysis |
-clearly communicating requirements -identifying challenges in changing reqs -ask Qs, don't assume A's -system is for the user! |
|
Iterative process |
the process of building a preliminary design, trying it out, refining it, and trying again; steps repeated over and over again |
|
Prototyping |
mock-up or incomplete version of software being developed |
|
Agile Software Development |
built on iterative process and uses feedback rather than planning as its primary control mechanism |
|
Rapid Application Development (RAD) |
involves iterative development and construction of prototypes |
|
Benefits to RAD |
-accelerated time to market -increased productivity -reduced software defects -reduced costs -enhanced ability to manage changing priorities -alignment between IT and business goals -improved team moral -reduced project risk |