1. Describe the integration and configuration software development process model
ID: 3598076 • Letter: 1
Question
1. Describe the integration and configuration software development process model. Also, indicate its advantages, disadvantages, and applicability.
2.Briefly explain what is meant by software prototyping and describe its benefits. Also, indicate in what
phases of the software process it can be used.
3.Explain what is a meant by a user requirement and, respectively, a system requirement. Give an example of a user requirement. Briefly describe three types of notation that can be used to specify system requirements.
Explanation / Answer
1)
Integration and configuration software development process model:
Based on the existence of a significant number of resuable components/systems. The system development process focuses on integrating these components into a system rather than developing them from scratch.
Process stage are:
Component analysis
Requirements modification
System design with reuse
Development and integration
Advantage:
As it is attempting to reuse an existing design or code that is similar to what is required. It then modified to new system.
This process model has advantage of reducing the amount of software to be developed and thereforee reduced cost and risks and also leads to faster delivery.
Disadvantage:
However, requirements compromises can't be avoided, which may lead to a system that does not meet the real needs of users.
Some control over the system evolution might also be lost as new versions of the reusable components are not under the control of the organization using them.
Applicability:
Web services: developed according to well-known service standards.
Standalone software systems: they are configured for use in a particular environment.
.............................................................................................................................................................................
2)
Prototyping model is a system development method, in which a prototype is built and tested and then the original model is made until acceptable prototype is finally achieved. (prototype means an early approximation of a final system or product).
Advatages:
a) It reduces time and cost: If the error is dectectted later in the development phase , the cost for changing will be more. The early determination of what he user really wants can result in faster and less expensive software.
b) It requires user involvement and allows them to see and interact with a prototype allowing them too provide better and complete feedbackk and specifications. So, the advantage is that, it has improved and increases user involvment.
It is used commonly in the design and development phase.
.........................................................................................................................................................................
3) User requirement describes the business needs for what users require from the system.
Example: 15 users can use system concurrently without noticeable system delays.
System requirements are a listing of what software programs or hardware devices are required to operate the program properly. If the computer does not meet the minimum system requirements, the program we are attempting to install will not run and may not even install.
Three types of system requirements:
a) requirement of the processor , for example 1 GHz
b) requirement of the RAM , for example 1GB for 32 bit and 2GB for 64 bit.
c) requirement for the hard drive
d) graphice requirement.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.