CS——软件工程
文章平均质量分 58
@Arielle。
这个作者很懒,什么都没留下…
展开
-
【软件工程】- 是什么呢
什么是软件工程,对于软件工程的定义还真是多样化,各方学者各有各的看法,其中比较认可的呢就是:软件工程:是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来软件危机:是指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象导图:...原创 2018-03-11 21:32:48 · 245 阅读 · 21 评论 -
【软件工程】-需求分析
接着上次的继续总结;需求分析是什么 也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程;简单的理解就是了解这个系统是要用来干什么的,我需要做什么来达到这样的目的,解决的是“做什么”的过程1、 数据流图 数据流图(DFD):表示系统逻辑模型的一种常用工具,图中不存在任何的物理元素,只表示途中的数据流向;不需要考虑具体的实现;原创 2018-03-18 21:34:46 · 732 阅读 · 36 评论 -
【软件工程】-可行性分析
1、可行性研究任务:目的是用最小的代价在尽可能短的时间内确定问题是否可解决结束:提交可行性研究报告常用分析方法> 面向数据流的结构化分析方法(SA) > 面向数据结构的JacKson方法(JSD)> 结构化数据系统开发方法(DSSD)> 面向对象的分析方法(OOA)等软件内容:功能规模,硬件要求环境资源:人力资源:不同阶段不同要求硬件:软件:支撑、实用软件制定进度表:包括交付日期,如何组织分配力量软件成本:只要.原创 2018-03-12 21:58:02 · 726 阅读 · 23 评论 -
【软件工程】-软件设计
前言:从工程管理的角度看,软件设计分为两部分:概要设计和详细设计,接下来就来总结下这两部分的内容;内容:1、概要设计概要设计:就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等。此外还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系软件设计过程0.1 规范0.2 软件系统结构的总体设计0.3 处理方式设计0.4 数据结构设计,0.5 靠性设计0.6 编写概要设计阶段的文档原创 2018-03-24 11:49:09 · 432 阅读 · 41 评论 -
【软件工程】-周期模型
前言:软件的生命周期是什么? 软件的生命周期又称为软件生存周期或系统开发生命周期,是软件的产生直到报废的生命周期,包括可行性分析与开发项计划、需求分析、设计(概要设计和详细设计)、编码、测试、维护等阶段;陈述:软件生命周期模型1、瀑布模型 瀑布模型是一个经典的软件生命周期模型,简单地说就是按照需求、设计、编码、测试、软件维护来开发软件,每一步骤一次递进,前面一个步骤不完成,后面的步骤不能开始,否则问题会滚到下个阶段,带来更多的问题; 为 这2、V模型 RAD模型是原创 2018-04-08 22:47:32 · 306 阅读 · 20 评论 -
软工文档
前言: 为什么要写文档,文档对于我们的软件开发过程有哪些重要的作用;正文: 1、文档认识: 文档是软件产品的一部分,没有文档的软件就不能称之为完整的软件,软件文档的编制在软件开发工作中占有突出的地位,文档不仅能帮助开发人员了解自己的工作进度,方便自己和他人阅读和改进软件,还能够帮助项目的管理人员管理软件开发进程、提高软件开发的效率和质量、改进软件开发过程; 2、软件文档在产品开发过程中起着重要作用:提高软件开发过程的能见度,查阅文档可以了解项目开发进行的每一步骤和阶段;记录开发原创 2018-05-01 21:12:48 · 172 阅读 · 10 评论 -
文档中的那些图
前言: 有哪些常用的图,在什么时候需要用什么图呢,带着这些疑问去寻找答案吧;寻觅:1、流程图、数据流图系统流程图:重在体现系统各个环节之间的流动性;数据流程图DFD:侧重于呈现系统的整个操作流程;对于这个图之前总结软工视频的时候进行过总结啦,在此就不做过多赘述啦:https://blog.csdn.net/qiqibei666/article/details/796045482、甘特图是什么? 又称为横道图、条状图(Bar chart)。其通过条状图来显示项目,进度,和其他原创 2018-05-09 20:37:32 · 379 阅读 · 13 评论