Wednesday, December 19, 2018
'Software Process\r'
'LARGE SCALE SOFTWARE teaching 1. What atomic number 18 the fundamental activities that argon common to either softw ar processes? a. Specification â⬠defining what the formation should do; b. Design and implementation â⬠defining the organization of the constitution and implementing the system; c. Validation â⬠checking that it does what the node wants; d. Evolution â⬠changing the system in response to changing customer needs. 2. List the 3 generic process samples that are utilise in software package engineer? ? Plan-driven model. reprinting and distinct material bodys of specification and nurture. Specification, development and trial impression are interleaved. May be plan-driven or agile. ? The system is assembled from quick components. May be plan-driven or agile. 3. Why are iterations usually limited when the falls model is used? accommodating change after the process is underway. In principle, a phase has to be complete out front moving onto the ne xt phase. 4. What are the three benefits of additive development, compared to the waterfall model? ? The amount of analysis and authentication that has to be redone is much less than is required with the waterfall model. Customers can comment on demonstrations of the software and support an eye on how much has been implemented. ? Customers are able to use and adopt value from the software earlier than is possible with a waterfall process. 5. What are the development stages in reuse-based development? ? Component analysis; ? Requirements modification; ? System innovation with reuse; ? Development and integration. 6. What are the principal requirements engineering activities? ? Feasibility study ââ¬Â¢ Is it technically and financially viable to build the system? Requirements elicitation and analysis ââ¬Â¢ What do the system stakeholders require or expect from the system? ? Requirements specification ââ¬Â¢ Defining the requirements in detail ? Requirements validation ââ¬Â¢ Checking the validity of the requirements 7. Why is it increasingly irrelevant to detect between software development and exploitation? â⬠Although at that coiffe has been a demarcation between development and evolution (maintenance) this is increasingly irrelevant as less and fewer systems are completely new. . What are the advantages of using incremental development and salutey? 9. What are the 4 sectors in each loop in Boehmââ¬â¢s voluted model? Objective setting ? Specific objectives for the phase are identified. ? Risks are assessed and activities put in place to reduce the key risks. ? A development model for the system is chosen which can be every of the generic models. ? The project is reviewed and the next phase of the genus Helix is planned. 10. What are the six fundamental best practices in the RUP? Plan increments based on customer priorities and deliver highest priority increments first. ? Explicitly document customer requirements and keep track of chang es to these requirements. ? Organize the system architecture as a set of reusable components. ? Use lifelike UML models to present static and dynamic views of the software. ? Ensure that the software meetââ¬â¢s organizational quality standards. carry on software changes using a change direction system and configuration management tools.\r\n'
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment