软件工程
文章平均质量分 72
星雨晨曦
不是你不够幸运,只是你不够强。
展开
-
第8章习题 新闻发布系统软件的测试
第8章习题 新闻发布系统软件的测试1.填空题1)静态测试包括代码审查和静态分析两种方法;动态测试有黑盒测试和白盒测试两种方法。2)模块测试的主要内容有模块接口、局部数据结构、重要的执行路径、出错处理、边界测试。2.简答题(1)软件测试的目标是什么?软件测试的对象是什么?软件测试的目标:(1)测试是为了发现程序中的错误而执行程序的过程。(2)好的测试方案是极有可能发现迄今尚未发现的尽可能多的错误测试。(3)成功的测试是发现了迄今尚未发现的错误测试。软件测试的基本目的就是要在软件产品投入生原创 2021-07-03 22:41:01 · 885 阅读 · 1 评论 -
第5章 习题 概要设计
第5章 习题 概要设计1.解答题(1)什么是面向对象设计?面向对象设计的内容有哪些?有哪些设计原则?P108、P109面向对象设计OOD:是把需求分析阶段得到的需求转变成符合成本和质量要求的、抽象的系统实现方案的过程。面向对象设计的内容:面向对象设计包括静态结构设计和动态结构设计。静态结构设计的内容有类和对象设计、架构设计(设计模式)、包设计、接口设计和数据库设计等,静态8结构设计建模技术包括类的建模、对象的建模、组件图、配置图和数据库设计类图;动态结构设计是指状态和行为的设计,动态结构设计建模原创 2021-07-03 22:37:01 · 538 阅读 · 0 评论 -
第4章 习题 新闻发布系统需求分析与建模
第4章 习题 新闻发布系统需求分析与建模1、解答题(1)常用的需求分析的方法有哪些?首先成立联合分析小组,需求分析需要方方面面人员的参与,如用户、系统分析员、领域专家等。需求获取方法一般有问卷法、面谈法、情景分析法、简易的应用规格说明技术和基于模型的知识获取法等。(2)需求分析的任务是什么?步骤有哪些?一、 确定对系统的综合要求功能需求这方面的需求指定系统必须提供的服务。通过需求分析应该划分出系统必须完成的所有功能。性能需求性能需求指定系统必须满足的定时约束或容量约束,通常包括速度(响应原创 2021-07-03 22:32:40 · 993 阅读 · 0 评论 -
第3章 习可行性分析和项目开发计划
第3章 习可行性分析和项目开发计划1、解答题可行性研究的任务是什么?具体包括哪些方面?可行性研究的主要任务是:了解客户的要求及现实环境,从技术因素、经济因素和社会因素三个方面研究并论证本软件项目的可行性,编写可行性研究报告,制订初步项目开发计划。可行性研究实质上是进行一次简化的系统分析和设计的过程。具体包括:技术可行性、经济可行性、社会因素方面的可行性。2、操作题附件:可行性研究的步骤:(1)确定系统的规模和目标(2)研究正在使用的系统(3)建立新系统的高层逻辑模型(4)导出和评价原创 2021-07-03 22:28:52 · 651 阅读 · 0 评论 -
第2章 习题 认识统一建模语言
第2章 习题 认识统一建模语言1、填空题(1)UML视图有用例视图(具备的功能)、逻辑视图(系统的设计特性)、过程视图(系统的内部控制机制)、实现视图(系统实现的不同方面)和配置视图(系统的物理配置特性及节点结构)。(2)UML的图分为用例图(功能图)、静态图(包括类图、对象图和包图)、行为图(包括状态图和活动图)、交互图(包括顺序图和协作图)、实现图(包括组件图和配置图)五类。(3)UML语言中的事物可以分为结构事务、动作事务、组织事务、注释事务。(4)UML中的关系有关联关系、依赖关系、泛化关原创 2021-07-03 22:27:11 · 169 阅读 · 0 评论 -
第1章习题 软件开发模型
第1章习题 软件开发模型1、解答题(1)什么是软件?软件和程序有哪些区别?软件是指使计算机运行所需的程序、数据和有关文档的总和。它包括三方面的内容:① 能够完成预定功能和性能的程序。② 运行程序需要的数据。③ 描述程序功能、使用和维护的各种文档。区别:① 软件产品的构成包括程序代码,开发、使用和维护程序所配套的文档。对于软件的概念要完整理解。② “程序”不是软件的全部,与程序相关的文档是软件不可缺少的组成部分。文档是与软件开发、使用和维护相关的图文资料。软件是一种特殊产品,搞清楚软件开原创 2021-07-03 22:22:02 · 1222 阅读 · 0 评论 -
对软件危机的认知
对软件危机的认知软件危机的主要表现(1)软件开发生产率提高的速度远远不能满足用户的需要。(2)软件功能与实际需求不符。(3)软件产品质量差。软件开发团队缺少完善的软件质量评审体系及科学的软件测试规程,导致最终的软件产品存在很多缺陷。(4)对软件开发成本和进度的估计常常不准确。(5)软件文档既不完整也不合格。(6)软件的可维护性差,维护费用高。很多程序缺乏相应的文档资料,程序中的错误难以改正,有时改正了已有的错误又引入新的错误。随着软件的社会拥有量越来越大,维护占用了大量人力、物力和财力。软原创 2020-12-02 15:45:23 · 1535 阅读 · 0 评论 -
对软件的认知
对软件的认知软件的概念和特点软件是指使计算机运行所需的程序、数据和相关文档的总和。包括三方面的内容:能够完成预定功能和性能的程序。运行程序需要的数据。描述程序功能、使用和维护的各种文档。注意:软件产品的构成包括程序代码,开发、使用和维护程序所配套的文档。程序并不是软件的全部,与程序有关的文档是软件不可缺少的组成部分。文档是与软件开发、使用和维护相关的图文资料。软件具有以下特点:软件是逻辑产品,具有无形性的特点,通过计算机的执行才能体现他的功能和作用。软件只会退化,不存在磨损和消耗问原创 2020-12-02 15:40:22 · 3560 阅读 · 1 评论