- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、 描述软件的定义及主要特性。
2、 什么叫软件危机,试论述软件危机产生的原因及解决方法。
3、 软件工程的内容和目标是什么。
4、 软件开发和写程序有什么不同,为什么应该有所不同。
5、 为什么软件开发时,一个错误发现的越晚,为改正它的代价就越大。
6、 软件工程的7条基本原理是什么。
7、 软件生命周期为什么要划分阶段。
软件生存周期包括那几个重要阶段,各阶段的关键问题和结束标准是什么。
项目立案,需求分析,总体设计,详细设计,编程,测试,维护
关键问题
结束标准
问题定义
问题是什么
关于规模和目的的报告 书
可行性分析
有可行性吗
系统高级逻辑模型:数据 流图、成本/效益分析
需求分析
系统必须做什么
系统的逻辑模型:数据流 图,数据字典,算法描述
总体设计
应该如何解决这个问题
可能解决方法:系统流程 图
推荐的系统结构:层次图 和结构图
详细设计
怎样具体实现这个系统
编码规格说明:hipo图和
pdl
编码和单元测试
正确的程序模块
源程序清单
单元测试方法和结果
综合测试
符合要求的软件
综合测试方法和结果
完整一致的软件配置
维护
持续的满足用户要求的软件
完整准确的维护记录
1、 什么是范型,软件工程的范型包括哪些要素。
2、 什么是抽象,在软件工程中应该怎样运用抽象。
3、 指出面向对象潜在的优缺点。
4、 什么是面向对象的继承关系,举出几个继承的例子。
5、 指出瀑布模型的优缺点。
6、 Uml有哪些主要的事物和关系。
7、 为什么统一的软件建模符号很重要。
团队和个人在软件开发分别起什么作用,小团队开发软件有哪些优势。
1、 为什么需求分析被认为是软件开发过程中最重要的阶段。
2、 怎样理解分析阶段的任务是决定“做什么”而不是“怎么做” 。
3、 如何理解who,what,why,这三个问题是任何商业软件设计的出发点。
4、 简述需求分析规格说明包含的主要内容。
5、 UCCD分析过程中包括哪些主要的步骤。
1、 面向对象的分析原则是什么。
2、 叙述类职责协作模型的优点。
3、 面向对象的需求规格说明包含哪些主要内容。
4、 简述面向对象的分析过程
1、 简述面向对象分析和面向对象设计之间的关系。
2、 软件的模块化设计有哪些主要的优点。
3、 模块件耦合的含义是什么,针对模块件耦合应采用怎样的设计原则。
4、 模块内聚的含义是什么?针对模块内聚应采用怎样的设计原则。
5、 简述模块重用的益处。
6、 面向对象软件开发在产品设计阶段包括哪些目标。
7、 简述用户界面的五种交互方式。
UCCD分析过程中包含哪些主要的步骤。
1、 类设计的目的是什么?如何将它们与分析的目的区分开来。
2、 类类型体系结构由哪些层次组成?各层次的主要用途是什么?
3、 什么样的信息构成类构架,这些信息来源于那里。
4、 类的设计过程包含哪些步骤。
5、 设计期间如何使用顺序图,如何让验证他们。
6、 类设计阶段有哪些主要的目标。
7、 设计良好的类及方法有哪些特征。
1、 自顶向下实现与自底向上实现最主要的区别是什么。
2、 桩程序和驱动程序有什么区别。你认为哪一个容易书写,为什么。
3、 为什么要强调程序设计风格。
4、 编码风格有那几个方面,分别需要注意哪些问题。
5、 什么是程序效率,讨论程序效率的准则有哪些?
6、 简述面向对象程序设计的步骤。
1、 测试的目的和内容是什么。
2、 为什么要尽早和尽可能的测试软件各阶段的制品
3、 微软公司为什么要重视测试。
4、 叙述测试的分类。
5、 黑盒子测试和白盒子测试各进行什么样的测试。
6、 为什么测试只能查找到程序中的错误,而不能证明程序中有没有错误。
7、 面向对象测试是否比面向过程测试简单些,为什么。
8、 简述调试的步骤。
(1) 从错误的外部表现形式入手,确定程序中出错的位置。
(2) 研究有关部分的程序,找出错误的内在原因。
(3) 修改设计和代码,以排除这个错误。
(4) 重复进行暴露了这个错误的原始测试和某些相关测试,以确定是否排除了该错误以 及是否引进了新的错误。
(5) 如果所有的修正无效, 则撤销这次改动, 回复程序修改之前的状态, 重复上述过程, 直到找到一个有效的解决方法为止。
1、 软件质量的定义反映了哪些方面的问题。
2、 描述你认为最重要的六个质量因素。
3、 阐述软件质量,生产率与成本软件之间的关系。
4、 说明为什么优化工作不是可有可无的事情,而是必须要做的事情。
5、 配置管理的中心思想是什么。
6、 设计质量的评审对象包括哪些内容。
7、 软件能力成熟度模型重点是什么。
1. 软件为什么需要维护。
2. 软件的可维护性与哪些因素有关。在软件开发过程中应该采取哪些措施,才能提高软件 产品的可维护性。
3. 简述软件维护的代价
原创力文档


文档评论(0)