Summarization of Module 2.
CSEB233 Fundamental of SE , Module 2 Software Processes.
Software process – a collection of work activities,actions,tasks,which are performed when software is to be created.
Framework activities –communicatioin , planning , modelling , construction , and deployment
Process flow- Describe how the framework activities actions and tasks occurs in each activity.
Exp: Linear, iterative , parallel , evolutionary
Prescriptive process models- waterfall , incremental , evolutionary , concurrent
Waterfall model
-Represent a linear process flow from commucication through deployment
-a.k.a classic SDLC
Incremental model
-The development and delivery is broken down into incremental with each increment delivering part of the required functionality.
-combines elements of linear and parallel process flow
Evolutionary model
Prototyping
-help better understand what it Is to built when requirements are fuzzy.
Spiral
-combines the iterative nature of prototyping with the systematic aspcts of waterfall model.
Concurrent model
-combines iterative and parallel process model
-all SE activities exits concurrently but reside in different states
Specialised process models
-formal methods
-unified process
-agile process
-team process model
-personal process model
-component based software development(CBSD)
-aspect-oriented software development (AOSD)
Selecting a process model
-Characteristic of the product
-characteristic of the project
-characteristic of the problems to be solved
-project enviroment in which the software team works
I think we should not include process pattern, the extreme programming,the XP activities topics.
I think we should have a mini prize by our lecturer to power up our effort after a certain activity.
Ee Eu Gin
IS085696
No comments:
Post a Comment