
软件工程
文章平均质量分 53
千g
做最好的自己
展开
-
可行性研究
软件可行性研究的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得开发。注意,可行性研究的目的不是去开发一个软件项目,而是研究这个软件项目是否值得去开发,其中的问题能否解决。可行性研究实质上是要进行一次简化、压缩了的需求分析和设计过程,是要在较高层次上以较抽象的方式进行需求分析和设计过程。系统流程图 是描述物理系统的工具。所谓物理系统,就是一个具体原创 2016-10-11 17:09:03 · 2028 阅读 · 22 评论 -
软件需求分析—做什么
在进行可行性研究和项目开发计划之后,如果确认开发一个新的软件系统是必要的而且是可能的,那么就可进入需求分析阶段。 需求分析是指开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再有需求定义转换到相应形式功能规定(需求规格说明)的过程。一:数据流图(DFD)描述信息流和数据从输入移动到输出的过程所经受的变换,它只是描绘数据在软原创 2016-10-12 17:09:59 · 2318 阅读 · 27 评论 -
软件维护
软件投入使用后就进入软件维护阶段。维护阶段是软件生存周期中时间最长的一个阶段,所花费的经历和费用也是最多的一个阶段,因为计算机程序总是会发生变化的,隐含的错误要修改;新增的功能要加入进去;随着环境的变化,要对程序进行变动等。所以如何提高可维护性,减少维护的工作量和费用,这是软件工程的一个重要任务。 维护的组织临时维护小组长期维护小组维护的流程1.制定维护申请原创 2016-10-31 17:12:00 · 626 阅读 · 17 评论 -
软件设计—怎么做
在软件需求分析阶段,已经搞清楚了软件“做什么”的问题,并通过需求说明书将这些需求描述了出来,这也是目标系统的逻辑模型。进入了设计阶段,要把软件“做什么”的逻辑模型变化为“怎么做”的物理模型,即着手实现软件的需求,并将设计的结果反映到“设计说明书”文档中,所以设计软件是一个把软件需求转换为软件表示的过程,最初这种表示只是描述了软件的总的体系结构,称为软件设计或结构设计。然后对结构进一步细化,称为详细原创 2016-10-26 20:27:14 · 1551 阅读 · 30 评论 -
软件测试
在软件开发的一系列活动中,为了保证软件的可靠性,人们研究并使用了很多方法进行分析、设计及编码实现。但是由于软件产品本身无形态,它是复杂的、知识高度密集的逻辑产品,其中不可能没有错误。生产产品在出厂前都要进行严格的检验,软件产品也不例外。软件开发总伴随着软件后来那个保障的活动,而软件测试的主要活动之一。软件测试代表了需求分析、设计和编码的最终复审。软件测试目的:为了发现错误而原创 2016-10-30 12:50:30 · 730 阅读 · 23 评论 -
软工总结
软工视频和文档都已经完成了,接下来该好好地总结一下喽。其实文档的编写主要是按照软件的生存周期来的,每个周期都有相应的文档。文档名称编写阶段编写人员预期读者目的可行性研究报告制定计划分析员、管理员软件分析员、用户、维护人员分析软件是否值得开发(从技术,经原创 2016-11-16 21:31:11 · 436 阅读 · 20 评论