Dynamic Systems Development Method and Methodology Essay

3610 Words Jan 23rd, 2013 15 Pages
Normative Information Model-based Systems Analysis and Design (NIMSAD)
MM
A Structured System Analysis and Design Method (SSADM) and Dynamic System Development Method (DSDM) Comparison
Normative Information Model-based Systems Analysis and Design (NIMSAD)
MM
A Structured System Analysis and Design Method (SSADM) and Dynamic System Development Method (DSDM) Comparison
08
Fall
08
Fall

Table of Contents Introduction 1 Structured System Analysis and Design Method (SSADM) 3 Dynamic Systems Development Method (DSDM) 5 Normative Information Model-based Systems Analysis and Design (NIMSAD) 7 Methodology Context 8 Use Situation 8 Start of Methodology Use 9 Customers and Problem Owners 10 Context Description 10 Culture and Politics of
…show more content…
Time boxing is a technique where time intervals are allocated for certain tasks to be completed. This helps to make sure that the project stays on target.

Figure 1: DSDM Development Process (AGILE Methods of Software Development, 2011) There are five phases to this project structure as shown in Figure 1:

Feasibility Study and Business Study
Suitability of DSDM is assessed in the feasibility study. The end product is a “feasibility report, a feasibility prototype, and a global outline plan which includes a development plan and a risk log” (Wikipedia, 2012). In the business study stage, “a prioritized requirements list, a business area distribution, a system architecture definition, and an outline prototyping plan are developed” (Wikipedia, 2012).

Functional Model Iteration
A functional model is developed according to the requirements set in the business study. From that, a functional prototype is developed and tested with an end user or a review document (Wikipedia, 2012). This phase is done iteratively. At the end of this phase, a functional prototyping review document is presented (Wikipedia, 2012).

Design and Build Iteration
An implementation strategy is developed based on functional and non-functional requirements as well as any available test records from previous iteration testing (Wikipedia). Then, a design prototype is built and tested with end users. Like the former

Related Documents