Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
11Activity
0 of .
Results for:
No results containing your search query
P. 1
Software Engineering Models

Software Engineering Models

Ratings: (0)|Views: 164|Likes:
Published by Prince
Software Engineering, Models for software development process.
Software Engineering, Models for software development process.

More info:

Categories:Types, School Work
Published by: Prince on May 22, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/07/2015

pdf

text

original

 
 
Assigned by Miss Sanjida
Software Process Models
Software Engineering and Product Quality
Zahoor Soomro
 
 Zahoor Soomro A Short Work/ Software Engineering
Table of Contents
nd identify three risks associated with a real world softwaredevelopment project with which you are familiar. Also indicate the strategies that could beemployed to reduce each identified risk. ....................................................................................... 6Question 2 ..................................................................................................................................... 7Structured software development methods often include data flow diagram (DFDs) statetransition diagram (STDs) and entity relationship diagram (ERDs) to model different aspects of systems. ........................................................................................................................................ 7Data Flow Diagram ........................................................................................................................ 7State Transition Diagram (STDs) ..................................................................................................... 7Entity Relationship Model (ERD) .................................................................................................... 9B. ................................................................................................................................................. 10CASE tool ..................................................................................................................................... 10Question 3 ................................................................................................................................... 11Discuss the relationship between software engineering process and product quality, using diagramfor illustration. Based on your understanding and experience, you should include key activities in atypical process for quality checks of design documents................................................................ 11Q: Assume that you are a manager of software development team and would like to introduce theconcept of software process metrics to your team. Write a short report that could be used tointroduce the team to the concept of software process metrics. Your report should explain thedifferent classes of process metric that can be collected and should indicate how you will decidewhat measurements to take and how to use the results. ............................................................. 12
 
2 |
Page
 
Question one
a) There are a number of general software Process Modelswhich all incorporate the four fundamental activities of software specification, development, validation and evolution.Explain the purpose of each of these four activities.
Software Development process
Software development process is the process of specifying, designing, implementing andtesting software systems.
Four Fundamental Activities
1.
 
Software SpecificationSoftware specification is precisely written description of the software. The softwarerequires to be specified prior to the application development. The specifications areessential for the external user and the interested parties. The analyst role is tospecify everything in black and white before the real development of any software.2.
 
Developmentthe software development is the collection of activities that may occur during theprocess the research, new development, modification and research.The development requires combination of different departments includingMarketing, Engineering, research and development.3.
 
ValidationThe validation is the process of matching the requirements with the results. In thisprocess the acquired results are matched with requirements. This process depictsthe actual result and expected results.
In other words it’s a testing phase
. This is toensure the software should meet the requirements.4.
 
EvolutionThe stage includes the process of practically implementing the developed software.The evolution phase includes all the complexity and its usability. The evolution stageis the main cause that will boost the cost at initial stage. This requires continuousmaintenance. This will include bug fix and software enhancements and adaption.Finally the feedback is acquired from the users which will lead to the softwarecorrections if required.

Activity (11)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Gunnyboy liked this
Prince liked this
mubitag liked this
Vedran Filipovic liked this
nice_n_decent liked this
Muhammad Assad liked this
hemsfr liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->