![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
文章平均质量分 83
软件工程学习资料
平淡无奇的留声机
将热爱做到极致是一种洒脱。
展开
-
《软件工程》第五章——软件编码综述(学习报告)
一、软件编码的任务与目标将软件设计的结果翻译成计算机可以“理解”的形成——使用某种语言描述的程序。程序的质量主要取决于软件设计的质量,程序设计语言的特性和编码途径也对程序的可靠性、可读性、可测试性和可维护性产生深远的影响。二、常用程序设计语言及开发环境的特点与适用范围类型可选语言可选语言可选语言科学工程计算和模拟FORTRAN、PASCAL、MATLAB实时软件汇编语言、Ada系统软件汇编语言、C/C++、Ada智能软件LISP、PROLOG原创 2021-04-23 21:40:39 · 1113 阅读 · 0 评论 -
《软件工程》第四章——软件设计综述(学习报告)
1.软件设计的任务与目标软件设计的任务:根据 SRS 提出的系统目标,设计出软件系统的体系结构、接口、数据结构和处理流程,形成软件的具体实现方案,并撰写 SDS。软件设计目标:正确性、健壮性、灵活性、可重用性、高效性1、正确性:满足应用程序的需求。2、健壮性:指软件对于规范要求以外的输入情况的处理能力,即在异常情况下,软件能够正常运行的能力。3、灵活性:允许代码修改平稳地发生,而不会波及到很多其他的模块。4、可重用性:代码可重复使用。5、高效性:一般指两个方面,执行效率,以及存储效率。良好原创 2021-04-23 21:19:14 · 2234 阅读 · 1 评论 -
《软件工程》第三章——软件设计综述
1. 软件设计的任务与目标任务和目标:以软件需求规格设计说明书为依据,根据其提出的系统目标,进行数据设 计(数据结构),系统结构设计(软件系统的体系结构),过程设计(吧结构转换为软件的过程性描述),并且形成软件的具体实现方案,撰写《软件设计说明书》。根据《软件需求规格说明书》提出的系统目标,设计出软件系 统的体系结构、接口、数据结构和处理流程,形成软件的具体实现方案,并撰写《软件设计说明书...原创 2020-04-20 17:30:55 · 825 阅读 · 0 评论 -
《软件工程》第三章——软件需求工程综述
1. 可行性研究可行性研究的主要任务是“了解客户的要求及现实环境,从技术、经济和社会因素等三方面研究并论证本软件项目的可行性,编写可行性研究报告,制定触目项目开发计划。”(1)技术可行性。在这个方面,应该考虑的问题有:开发风险、资源可用性、技术。(2)经济可行性。估算成本与效益、开发成本、运行成本、运行效益等。(3)社会可行性。可分为操作可行性与法律可行性。可行性的研究步骤:确定软件的目...原创 2020-03-30 01:04:42 · 963 阅读 · 0 评论 -
《软件工程》第二章——软件开发
1. 软件开发过程模型的含义(1)定义:软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。(2)软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。(3)对于不同的软件系统,可以采用不同的开发方法、使用不同的程序设...原创 2020-03-19 23:28:55 · 375 阅读 · 0 评论 -
《软件工程》第一章——软件工程学科的诞生
软件工程学科的诞生1. 软件工程的产生背景从定义上说,软件工程是一门工程学,因此它和其它工程学科有一系列相同的职责。一个相同的特征是都必须有一个彻底说明要做什么东西的过程,及需求分析;但另外,软件项目受制于非常频繁的变更。计算机发展到今天,已经历经四个不同的发展阶段,但是,人们还没有彻底摆脱“软件危机”的困扰,软件已经成为限制计算机系统发展的瓶颈。为了更加有效地开发和维护软件,软件工作者在2...原创 2020-03-17 22:40:42 · 868 阅读 · 0 评论