Monday, October 22, 2018

Define well engineered software and characteristics of well-engineered software product?

Well-Engineered Software and characteristics of well-engineered software product

·Provides the required functionality
·Reliable
·User-friendly
·Cost-effective
·Efficient
·Maintainable
 
Breakdown of Effort Cost - Software Cost Estimation by Capers Jones  Breakdown of Effort Cost - Software Cost Estimation by Capers Jones

Effort Breakdown

Project Management                 8.08%
Requirements                          14.43%
Design                                    11.36%
Coding                                    13.50%
SQA                                        30.64%
SCM                                       13.02%
Integration                              6.54%
Misc.                                      ~3%

Software Engineering Practices

Software product realization
Software project management
Software process management
Software quality assurance
Software configuration management

Software Engineering Practices
Software Engineering Practices
Software Engineering Framework
Common Process Framework


3 comments: