180 likes | 415 Views
The Software development process. SDP. The Software development process. Analysis. SDP. The Software development process. Gathering data Interviews Forms Observations Surveys -checklists et etc. Analysis. SDP. The Software development process. Top down/ bottom Up/Brainstorm
E N D
The Software development process Analysis SDP
The Software development process • Gathering data • Interviews • Forms • Observations • Surveys • -checklists et etc Analysis SDP
The Software development process Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Design • Gathering data • Interviews • Forms • Observations • Surveys • -checklists et etc Analysis SDP
The Software development process Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Design Implementation • Gathering data • Interviews • Forms • Observations • Surveys • -checklists et etc Analysis SDP
The Software development process Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Choose language Design Implementation Implementation • Gathering data • Interviews • Forms • Observations • Surveys • -checklists et etc Analysis SDP
- Nature of the problem • H/W & S/W available • Datatypes available • Constructs available The Software development process Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Choose language Design Implementation Implementation • Gathering data • Interviews • Forms • Observations • Surveys • -checklists et etc Analysis SDP
- Nature of the problem • H/W & S/W available • Datatypes available • Constructs available The Software development process Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Choose language Design Implementation Implementation • Gathering data • Interviews • Forms • Observations • Surveys • -checklists et etc Analysis Tests SDP
- Nature of the problem • H/W & S/W available • Datatypes available • Constructs available The Software development process Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Choose language Design Implementation Implementation Acceptance tests Beta test • Gathering data • Interviews • Forms • Observations • Surveys • -checklists et etc Analysis Tests SDP
- Nature of the problem • H/W & S/W available • Datatypes available • Constructs available The Software development process Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Choose language Design Implementation Implementation Acceptance tests Beta test • Gathering data • Interviews • Forms • Observations • Surveys • -checklists et etc Normal Boundary Exceptional Analysis Tests SDP
- Nature of the problem • H/W & S/W available • Datatypes available • Constructs available The Software development process Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Choose language Design Implementation Implementation Acceptance tests Beta test • Gathering data • Interviews • Forms • Observations • Surveys • -checklists et etc Normal Boundary Exceptional Analysis Tests SDP Documentation
- Nature of the problem • H/W & S/W available • Datatypes available • Constructs available The Software development process Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Choose language Design Implementation Implementation Acceptance tests Beta test • Gathering data • Interviews • Forms • Observations • Surveys • -checklists et etc Normal Boundary Exceptional Analysis Tests SDP Documentation User Guide Technical Guide +(others in other stages)
- Nature of the problem • H/W & S/W available • Datatypes available • Constructs available The Software development process Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Choose language Design Implementation Implementation Acceptance tests Beta test • Gathering data • Interviews • Forms • Observations • Surveys • -checklists et etc Normal Boundary Exceptional Analysis Tests SDP Documentation Evaluation User Guide Technical Guide +(others in other stages)
- Nature of the problem • H/W & S/W available • Datatypes available • Constructs available The Software development process Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Choose language Design Implementation Implementation Acceptance tests Beta test • Gathering data • Interviews • Forms • Observations • Surveys • -checklists et etc Normal Boundary Exceptional Analysis Tests SDP Documentation Evaluation • A scientific process, with data gathered empirically • Interviews • Forms • Observations • surveys User Guide Technical Guide +(others in other stages)
- Nature of the problem • H/W & S/W available • Datatypes available • Constructs available The Software development process Top down/ bottom Up/Brainstorm Graphical (SD, FC) Text (Pseudo Code) Choose language Design Implementation Implementation Acceptance tests Beta test • Gathering data • Interviews • Forms • Observations • Surveys • -checklists et etc Normal Boundary Exceptional Analysis Tests SDP Documentation Evaluation Maintenance • A scientific process, with data gathered empirically • Interviews • Forms • Observations • surveys User Guide Technical Guide +(others in other stages) Corrective Adaptive Perfective