试题详情
- 简答题什么叫软件危机?你认为应该怎样克服软件危机?
-
所谓软件危机,就是在软件开发和维护过程中所遇到一系列难以控制的问题。“软件危机”这个专业术语的首次出现,是1968年NATO(North Atlantic Treaty Organization,北约)的计算机科学家,在联邦德国召开的国际学术会议上提出的。
为了克服软件危机,同样是在1968年,北约科技委员会召集了近50名一流的编程人员、计算机科学家和工业界巨头,讨论和制定摆脱“软件危机”的对策。就在那次会议上,第一次提出了软件工程(Software Engineering)这个专业术语。当时人们的想法是:若借用建筑工程或机器制造工程的思想、标准、规范、规程去开发软件与维护软件,也许能克服软件危机。以后的实践证明:用工程的方法开发软件与维护软件是个好主意,但是要完全克服软件危机,还有许多其他工作要做。例如,将软件公司纳入CMMI的过程改进轨道,就能真正克服软件危机。 关注下方微信公众号,在线模考后查看
热门试题
- 信息隐藏
- 如果开发时间紧迫,是否可以跳过单元测试而
- 比较Jackson方法和LCP方法的异同
- 使用好的开发工具可以降低开发成本。
- 下列工作中,不在需求分析阶段进行的是()
- 根据SP方法的要点规定,程序最后要由()
- 只有了解用户、了解任务,才能设计出好的用
- 模块化的依据:()。
- 在划分软件生存周期阶段时,应遵循的基本原
- 自底向上估算的优点是对各部分的估算交给负
- 软件需求工程师的职责不包括以下的哪一项(
- CASE涉及的技术有两类:一类支持软件开
- 产生软件危机的原因有如下几点,除了()。
- 黑盒法设计测试用例的根据是程序的()
- V(G)=m-n+p中的p取3意味着()
- 结构化程序设计采用自()的设计方法和()
- 软件会逐渐退化而不会磨损,其原因在于()
- JSP方法是一种面向()的设计方法。
- 维护阶段的关键任务是通过各种必要的维护活
- 使用甘特图可以很方便地查看()、()和结