Académique Documents
Professionnel Documents
Culture Documents
• Goals
• To increase the productivity and job satisfaction of software engineers
• To improve the quality of software products.
Intellectual distance:
The mapping between the model and the reality being modeled has been called the
intellectual distance between the problem and a computerized solution to the
problem.
SOFTWARE ENGG
• Software reliability is “the ability of a program to perform a required function
under stated conditions for a stated period of time”.
• Project format
• Functional format
• Matrix format
• Unit testing:
• Unit testing comprises the set of tests performed by an individual programmer
SOFTWARE ENGG
• Prior to integration of the unit into a larger system.
• System Testing
• Integration testing and acceptance testing:involves planning and execution of
functional tests, performance tests and stress tests to verify that the
implemented system satisfies its requirements.
• Acceptance testing involves planning and execution of various types of tests in
order to demonstrate that the implemented software system satisfies the
requirements stated in the requirements document.
• Why Prototype?
• Illustrate data formats, messages, reports, and interactive dialogues for the
customer.m
SOFTWARE ENGG
• Explore technical issues in the proposed product.
• Developing a prototype is in situations where the phased model is
inappropriate.
• The goals of verification and validation activities are to assess and improve the
quality of the work products generated during development and modification
of software.