软件工程简答题(3页).doc





《软件工程简答题(3页).doc》由会员分享,可在线阅读,更多相关《软件工程简答题(3页).doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-软件工程简答题-第 3 页简答题:1、什么是软件工程?它有哪些本质特性?怎样用软件工程消除软件危机? 软件工程是:把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件;研究把工程应用于软件中提到的途径。软件工程的本质特征:(1)软件工程关注于大型程序的构造;(2)软件工程的中心课题是控制复杂性;(3)软件产品交付使用后仍然需要经常修改;(4)开发软件的效率非常重要;(5)和谐地合作是成功开发软件的关键;(6)软件必须有效地支持它的用户(7)在软件工程领域中是由具有一种文化背景的人替具有另一种文化背景的人开发产品。消除软件危机的途径:(1)对计算机软件有一个正确
2、的认识(软件程序)(2)必须充分认识到软件开发不是某种个体劳动的神秘技巧,而应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目(3)推广使用在实践中总结出来的开发软件的成功技术和方法(4)开发和使用更好的软件工具2、简述结构化范型和面向对象范型的要点,并分析它们的优缺点。1.传统方法学:也称为生命周期方法学或结构化范型。优点:把软件生命周期划分成基干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发过程的困难程度。缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化的时候,开发出的软件往往不成功;而且维护起来仍然很困难。2.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 答题

限制150内