2015四川大学软件工程期末复习
Multiple choices
The rapid application development model is Answer:c
Another name for component-based development.
A useful approach when a customer cannot define requirements clearly.
A high speed adaptation of the linear sequential model.
All of the above.
Which of the following is not necessary to apply agility to a software process?
Eliminate the use of project planning and testing
Only essential work products are produced
Process allows team to streamline tasks
Uses incremental product delivery strategy Answer:a
How do you create agile processes to manage unpredictability?
Requirements gathering must be conducted very carefully
Risk analysis must be conducted before planning takes place
Software increments must be delivered in short time periods
Software processes must adapt to changes incrementally
Both c and d
Answer: e
To construct a system model the engineer should consider which of the following restraining factors? Answer: e
assumptions
budget
constraints
schedule
both a and c
During business process engineering, three different architectures are examined. Answer: a
applications, data, technology infrastructure
communications, organization, financial infrastructure
network, database, reporting structure
systems, requirements, data structure
Which of the following is not one of the context-free questions that would be used during project inception?
What will be the economic benefit from a good solution?
Who is against this project?
Who will pay for the work?
Who will use the solution?
Answer: b
During the process of modeling the system in context, systems that interact with the target system are not represented as Answer: d
Peer-level systems
Subordinate systems
Super-ordinate systems
Working systems
6. In transaction mapping the first level factoring results in the Answer: b
creat