一、阅读理解(共5题,共100分)
A software process is a set ofactivities that leads to the production of a software product. These activitiesmay involve the development of software from scratch in a standard programminglanguage like Java or C. Increasingly, however, new software is developed byextending and modifying existing systems and by configuring and integratingoff-the-shelf software or system components.
Software processes are complex and,like all intellectual and creative processes, rely on people making decisionsand judgments. Because of the need for judgment and creativity, attempts toautomate software processes have met with limited success. Computer-aidedsoftware engineering (CASE) tools can support some process activities. However,there is no possibility, at least in the next few years, of more extensiveautomation where software takes over creative design from the engineersinvolved in the software process.
Although there are many softwareprocesses, some fundamental activities are common to all software processes:
1). Software specification The functionality of the software and constraints on its operation must bedefined.
2). Software design and implement-ation The software to meet the specification must be produced.
3). Software validation Thesoftware must be validated to ensure that it does what the customer wants.
4). Software evolution The softwaremust evolve to meet changing customer Needs.
Although there is no ‘ideal’software process, there is scope for improving the software process in manyorganizations. Processes may include outdated techniques or may not takeadvantage of the best practice in industrial software engineering. Indeed, manyorganizations still do not take advantage of software engineering methods intheir software development.
1.(20分)
A softwareprocess is .
A. softwareproduct.
B. a set ofactivities.
C. a standardprogramming language.
D. an existingsystem.
正确答案: B
2.(20分)
Softwareprocesses .
A. are toocomplex and intellectual to be developed by Computer-aided software engineering(CASE) tools.
B. are complex andintellectual enough to be developed by Computer-aided software engineering(CASE) tools.
C. are rely onComputer-aided software engineering(CASE) tools.
D. don’tdepend on the people making decisions and judgments
正确答案: A
3.(20分)
software processesusually include activities.
A. two
B. three
C. four.
D. five
正确答案: C
4.(20分)
Improvingthe software process in many organizations is
A. unnecessary
B. ideal
C. outdated
D. limited
正确答案: D
5.(20分)
Software design andimplementat-ion means that
A. thefunctionality of the software and constraints on its operation must be defined
B. thesoftware to meet the specification must be produced.
C. thesoftware must be validated to ensure that it does what the customer wants.
D. the software mustevolve to meet changing customer Needs.
正确答案: B
云南开放大学计算机专业英语第四章网上作业
点点赞赏,手留余香
给TA打赏
随机题搜索:
评论0