software development process. explanation of the iterative nature of the software development...

77
Software development process

Upload: bilal-pelton

Post on 01-Apr-2015

231 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Software development process. Explanation of the iterative nature of the software development process

Software development process

Page 2: Software development process. Explanation of the iterative nature of the software development process

Explanation of the iterative nature of the software

development process

Page 3: Software development process. Explanation of the iterative nature of the software development process

Description of the purposes of the software specification, and its status as

a legal contract

Page 4: Software development process. Explanation of the iterative nature of the software development process

EXPLANATION OF THE IMPORTANCE OF EACH STAGE OF THE DEVELOPMENT PROCESS

Page 5: Software development process. Explanation of the iterative nature of the software development process

Analysis

Page 6: Software development process. Explanation of the iterative nature of the software development process

Design

Page 7: Software development process. Explanation of the iterative nature of the software development process

Implementation

Page 8: Software development process. Explanation of the iterative nature of the software development process

Testing

Page 9: Software development process. Explanation of the iterative nature of the software development process

Documentation

Page 10: Software development process. Explanation of the iterative nature of the software development process

Evaluation

Page 11: Software development process. Explanation of the iterative nature of the software development process

Maintenance

Page 12: Software development process. Explanation of the iterative nature of the software development process

IDENTIFICATION OF THE PERSONNEL AT EACH STAGE AND BRIEF DESCRIPTION OF THEIR ROLES

Page 13: Software development process. Explanation of the iterative nature of the software development process

Client

Page 14: Software development process. Explanation of the iterative nature of the software development process

Systems analyst

Page 15: Software development process. Explanation of the iterative nature of the software development process

Project manager

Page 16: Software development process. Explanation of the iterative nature of the software development process

Programmer

Page 17: Software development process. Explanation of the iterative nature of the software development process

Independent test group

Page 18: Software development process. Explanation of the iterative nature of the software development process

Description and exemplification of pseudocode including data flow

Page 19: Software development process. Explanation of the iterative nature of the software development process

Description and exemplification of one graphical design notation including

data flow (structure diagram or other suitable)

Page 20: Software development process. Explanation of the iterative nature of the software development process

Description and exemplification of top-down design

Page 21: Software development process. Explanation of the iterative nature of the software development process

Description and exemplification of stepwise refinement

Page 22: Software development process. Explanation of the iterative nature of the software development process

Explanation of the need for systematic testing

Page 23: Software development process. Explanation of the iterative nature of the software development process

Explanation of the need for comprehensive testing

Page 24: Software development process. Explanation of the iterative nature of the software development process

EXPLANATION OF THE NEED FOR DOCUMENTATION AT EACH STAGE

Page 25: Software development process. Explanation of the iterative nature of the software development process

Analysis

Page 26: Software development process. Explanation of the iterative nature of the software development process

Design

Page 27: Software development process. Explanation of the iterative nature of the software development process

Implementation

Page 28: Software development process. Explanation of the iterative nature of the software development process

Testing

Page 29: Software development process. Explanation of the iterative nature of the software development process

Documentation

Page 30: Software development process. Explanation of the iterative nature of the software development process

Evaluation

Page 31: Software development process. Explanation of the iterative nature of the software development process

Maintenance

Page 32: Software development process. Explanation of the iterative nature of the software development process

EVALUATION OF SOFTWARE IN TERMS OF

Page 33: Software development process. Explanation of the iterative nature of the software development process

Robustness

Page 34: Software development process. Explanation of the iterative nature of the software development process

Reliability

Page 35: Software development process. Explanation of the iterative nature of the software development process

Portability

Page 36: Software development process. Explanation of the iterative nature of the software development process

Efficiency

Page 37: Software development process. Explanation of the iterative nature of the software development process

Maintainability

Page 38: Software development process. Explanation of the iterative nature of the software development process

DESCRIPTION AND EXEMPLIFICATION OF

Page 39: Software development process. Explanation of the iterative nature of the software development process

Corrective maintenance

Page 40: Software development process. Explanation of the iterative nature of the software development process

Adaptive maintenance

Page 41: Software development process. Explanation of the iterative nature of the software development process

Perfective maintenance

Page 42: Software development process. Explanation of the iterative nature of the software development process

Software development languages and environments

Page 43: Software development process. Explanation of the iterative nature of the software development process

DESCRIPTION OF

Page 44: Software development process. Explanation of the iterative nature of the software development process

Procedural languages

Page 45: Software development process. Explanation of the iterative nature of the software development process

Declarative languages

Page 46: Software development process. Explanation of the iterative nature of the software development process

Event-driven languages

Page 47: Software development process. Explanation of the iterative nature of the software development process

Comparison of procedural, declarative and event-driven languages

Page 48: Software development process. Explanation of the iterative nature of the software development process

Comparison of the functions, uses and efficiency of compilers and interpreters

Page 49: Software development process. Explanation of the iterative nature of the software development process

Description of the features and uses of scripting language (including creating

and editing a macro)

Page 50: Software development process. Explanation of the iterative nature of the software development process

Explanation of the need for and benefits of scripting languages

Page 51: Software development process. Explanation of the iterative nature of the software development process

Description of the use of module libraries

Page 52: Software development process. Explanation of the iterative nature of the software development process

High level programming language constructs

Page 53: Software development process. Explanation of the iterative nature of the software development process

DESCRIPTION AND EXEMPLIFICATION OF THE FOLLOWING CONSTRUCTS IN PSEUDOCODE AND AN APPROPRIATE HIGH LEVEL LANGUAGE:

Page 54: Software development process. Explanation of the iterative nature of the software development process

String operations (concatenation and substrings)

Page 55: Software development process. Explanation of the iterative nature of the software development process

Formatting of I/O

Page 56: Software development process. Explanation of the iterative nature of the software development process

CASE (or equivalent multiple outcome selection)

Page 57: Software development process. Explanation of the iterative nature of the software development process

DESCRIPTION AND EXEMPLIFICATION OF

Page 58: Software development process. Explanation of the iterative nature of the software development process

Real variables

Page 59: Software development process. Explanation of the iterative nature of the software development process

Integer variables

Page 60: Software development process. Explanation of the iterative nature of the software development process

Boolean variables

Page 61: Software development process. Explanation of the iterative nature of the software development process

1-D arrays

Page 62: Software development process. Explanation of the iterative nature of the software development process

DESCRIPTION AND EXEMPLIFICATION OF

Page 63: Software development process. Explanation of the iterative nature of the software development process

Procedures/subroutines/subprograms

Page 64: Software development process. Explanation of the iterative nature of the software development process

User-defined functions

Page 65: Software development process. Explanation of the iterative nature of the software development process

Modularity

Page 66: Software development process. Explanation of the iterative nature of the software development process

Parameter passing (in, out, in/out)

Page 67: Software development process. Explanation of the iterative nature of the software development process

Call by reference

Page 68: Software development process. Explanation of the iterative nature of the software development process

Call by value

Page 69: Software development process. Explanation of the iterative nature of the software development process

Local variables

Page 70: Software development process. Explanation of the iterative nature of the software development process

Global variables

Page 71: Software development process. Explanation of the iterative nature of the software development process

Scope

Page 72: Software development process. Explanation of the iterative nature of the software development process

Standard algorithms

Page 73: Software development process. Explanation of the iterative nature of the software development process

DESCRIPTION AND EXEMPLIFICATION OF THE FOLLOWING STANDARD ALGORITHMS IN PSEUDOCODE AND AN APPROPRIATE HIGH LEVEL LANGUAGE:

Page 74: Software development process. Explanation of the iterative nature of the software development process

Linear search

Page 75: Software development process. Explanation of the iterative nature of the software development process

Counting occurrences

Page 76: Software development process. Explanation of the iterative nature of the software development process

Finding min

Page 77: Software development process. Explanation of the iterative nature of the software development process

Finding max