- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程作业解读
第1章 概述 答: 软件危机主要有下列表现:①产品不符合用户的实际需要。②软件开发生产率提高的速度远远不能满足客观需要。③④对软件开发成本和进度的估计常常不准确。⑤软件的可维护性差。⑥软件文档资料通常既不完整,也不合格。⑦软件的价格昂贵。 2.什么叫软件工程?软件工程是如何克服软件危机的? 答:软件工程是指导计算机软件开发和维护的一门学科。它采用工程的概念、原理、技术和方法,把经过时间考验而证明是正确的管理技术和当前能够得到的最好的技术方法结合起来,用于开发与维护软件。 软件工程是这样克服软件危机的:①。②。③。④。⑤。⑥ 3.软件工程的目标、原则和主要研究内容是什么? 答:软件工程的目标是:①②确定软件成分,记录软件生存周期每一步的软件文件资料,按步显示其轨迹。③可预测结果,在生存周期中,每隔一定时间可以进行复审。软件工程学的最终目的,是以较少的投资获得易维护、易理解、可靠、高效率的软件产品。 软件工程的原则是:①分解。②抽象和信息隐蔽。③一致性。④确定性。 软件工程的主要研究内容是:软件结构、软件设计与维护方法、软件工具与环境、软件工程标准与规范、软件开发技术与管理技术的相关理论。 第 1.可行性研究的任务是什么?简述可行性研究的步骤。 答:可行性研究的任务是:①经济可行性。②。③。④。⑤ 可行性研究的步骤是:①复查系统规模和目标。②。③。④。⑤。⑥。⑦。⑧。⑨ 第3 1.需求分析的任务是什么?怎样理解分析阶段的任务是决定“做什么”,“怎样做”? 。②。③。④。⑤。⑥。⑦。 “做什么”,“怎样做”:2.需求规格说明书由哪些部分组成?各部分的关系是什么? 答:。②。③。④。⑤。⑥。⑦。⑧ 各部分的关系是:首先用户必须对软件功能和性能提出初步要求,并澄清一些模糊概念;然后软件分析人员认真了解用户的要求,细致地进行调查分析,把用户要求做什么的问题转换成一个完全的、精细的软件逻辑模型并写出软件的需求规格说明,准确地表达用户的要求。 第4 1.结构化设计方法的基本思想是什么?它如何与SA方法相衔接? 答:结构化设计方法的基本思想是:①②确定模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块。确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略。③编写概要设计说明书、用户手册、测试计划,选用相关的软件工具来描述软件结构,选择分解功能与划分模块的设计原则。 它是这样与。②。③。④。⑤。⑥。⑦。⑧。⑨。2.什么是模块独立性?用什么来度量? 答: 模块的独立程度可以由两个定性标准度量,这两个标准分别称为耦合和内聚。耦合衡量不同模块彼此间互相依赖的紧密程度;内聚衡量一个模块内部各个元素彼此结合的紧密程度。 3.什么是自顶向下设计?为什么说它尤其适用于大型软件的开发? 答:自顶向下设计:设计人员要对系统有一个全面的了解,然后从顶层开始,连续地逐层向下分解,直至系统的 对于大型软件的开发,如若采用自顶向下的方法进行设计,可以很好的把握整体系统,使得系统整体结构合理。 第5 1.简述详细说明书的主要内容。怎样对它进行复审? 答:详细说明书的主要内容是:① 这样对它进行复审:详细设计复审的重点应该放在各个模块的具体设计上。例如,设计的模块能否满足其功能与性能要求,选择的算法与数据结构是否合理,是否符合编码语言的特点,设计描述是否简单而清晰等。 2.说明详细设计的基本原则和任务。 答:详细设计的基本原则是:①由于详细设计的蓝图是给人阅读的,是编码的基础,所以模块的逻辑描述要清晰易读、正确可靠。②采用结构化设计方法,改善控制结构,降低程序的复杂程度,从而提高程序的可读性、可测试性、可维护性。③选择恰当的描述工具来描述各模块算法。 详细设计的任务是:为每一个模块确定使用的算法和相关的数据结构,并用选定的表达工具清晰地描述。这一阶段的主要任务如下:①为每个模块确定采用的算法,选择某种适当的工具表达算法的过程,写出模块的详细过程性描述。②确定每一模块使用的数据结构。③确定模块接口的细节。④要为每一个模块设计出一组测试用例,以便在编码阶段对模块代码(即程序)进行预定的测试。 第6章 面向对象设计 1.什么是面向对象方法学?试阐述这种方法学的主要优点。 答:面向对象软件开发方法是一种运用对象、类、继承、封装、聚合、消息传送、多态性等概念来构造系统的软件开发方法。面向对象方法的基本思想是从现实世界中客观存在的事物出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式。 面向对象方法学的主要优点:①从问题域中客观存在的事物出发来构造软件系统,用对象作为对这些事物的抽象表示,并以此作为系统的基本构成单位。②事物的静态特征是可以用一些数据来表达的特征,可以用对象的属性表示,事物的动态特征(即事物的行为)用对象的服务
您可能关注的文档
- 科教版四年级第二学期自然教学教案.doc
- 软件工程1-1.ppt
- 科教版小学科学四年级下册 减慢食物变质的速度ppt.ppt
- 秦汉诗歌双宾语及其结构的语用分析1-汉语文学.doc
- 软件工程006.ppt
- 软件工程本科生培养方案.doc
- 科教版三上2.5蚂蚁.ppt
- 秒表毕业论文(参考).doc
- 软件工程9.ppt
- 软件工程第1章.ppt
- 养老评估师中级行为面试题库及案例分析.docx
- 面试培训督导时考察其课程理解能力的题目.docx
- 税务专员面试中关于增值税政策的常见问题解答.docx
- 2025宁波市医疗保障局局属事业单位宁波市医疗保障基金管理中心招聘事业编制工作人员1人备考试题附答案.docx
- 2025咸宁市汉口银行咸宁嘉鱼支行招聘笔试历年题库附答案解析.docx
- 2025北京人才发展战略研究院招录笔试备考题库附答案.docx
- 2025四川成都市龙泉驿区青台山中学校秋季教师招聘22人笔试试题附答案解析.docx
- 2025台州市银龄讲学计划教师招募13人笔试参考试题附答案解析.docx
- 2025中国铁建公开招聘42人笔试题库附答案.docx
- 2025中智咨询研究院社会招聘笔试参考题库附答案.docx
有哪些信誉好的足球投注网站
文档评论(0)