......软件工程
文章平均质量分 85
keep!health
不以物喜,不以己悲!
展开
-
软工总结(23—25)——软件维护
软件维护是软件生存周期的最后阶段,也是最长的阶段。软件维护所花费的人力、无视、时间高达整个软件生存周期的60%—70%。 软工视频中对软件维护的讲解我大致分为三个部分:基础知识、应用知识、扩展知识。 基础知识 基础知识重点是对软件维护的一个简单的介绍。上一篇博客中也提到,要想认识一个新的事物。首先要知道他的概念,然后是原创 2014-09-26 18:03:19 · 1810 阅读 · 45 评论 -
软工总结(20—23)——软件测试
在软件的分析、设计、实现等开发阶段尽管开发人员采取了许多保证软件产品质量的方法,但是错误和缺陷是不可避免的,而软件测试时提高软件质量和可靠性的重要手段之一。软件测试人员要确信的是一个系统肯定是有错误的,如果测试阶段没有发现问题,只能证明测试的方法不对。 而这次视频讲软件测试这部分讲的也比较细,而且设计的知识面也比较广泛。他在讲每一个知识点的时候都会联系到其他的知识点,这是有利原创 2014-09-25 16:38:07 · 1236 阅读 · 36 评论 -
软工总结(15—20)——软件实现
完成了软件的详细设计,就表示完成了软件的过程性描述,接下来就进入软件编码阶段。 所谓编码,指的就是把详细阶段的设计用某种语言转换为计算机能够识别的程序,是软件实现的一个重要环节。简单的说,编码的任务就是为每一个模块编写程序,即将详设计的结果转换为代码。 而我接下来总结的不是如何去具体编写代码,而是如何编写程序,如何从提高软件的质量和可维护性角度,讨论在编码阶段原创 2014-09-24 15:05:43 · 1268 阅读 · 35 评论 -
软工总结(9—15)——软件设计
在数据库视频中重点讲的是面向过程的软件设计方法,听完以后脑子一片混乱啊!感觉讲的那和那也不沾边啊,所以自己有查阅资料。总算从宏观上了解一些,下面和大家分享一下。(不对之处望斧正) 在需求分析阶段弄清了软件的各种需求,较好的讲解了所开发软件“做什么”的问题,下一步就要就要着手对软件系统进行设计,也就是考虑“怎么做”的问题。软件设计的方法分为两种:一种是面向过程的软件设计,另一种原创 2014-09-23 22:15:18 · 1518 阅读 · 35 评论 -
软工总结(7—9)——数据流图
在总结需求分析的时候说道,需求分析过程中分析与综合的常用分析方法是SA,上次总结的时候总感觉有点模糊这次在总结一下。 在这里先介绍下SA数据那个部门。结构是指系统内各个组成要素之间的相互联系、相互作用的框架。结构化开发方法提出了一组提高软件结构合理性的准则,如分解与抽象、模块独立性、信息隐蔽等。针对软件生存周期各个不同的阶段,它有结构化分析(SA)和结构化程序设计(SP)等方原创 2014-09-20 15:51:55 · 1912 阅读 · 31 评论 -
软工总结(7—9)——需求分析
软件开发第一步结束后,就可以确定系统要解决什么问题和是否要开发的问题。要是决定开发,那么就有了下面的第二步——需求分析。 需求分析的主要任务不是具体解决问题,而是准确地确定用户要求“软件系统必须做什么”,确定软件系统必须具备哪些功能、性能的需求。其实软工视频中讲这部分内容的时候横向思路是比较清晰的,而且内容划分的也很明确。只不过讲的具体细节的时候纵向深入的比较深,所以导致原创 2014-09-19 17:21:46 · 1635 阅读 · 29 评论 -
软工总结(5—7)—制定计划(软件计划)
在软工的上一篇总结中,写到对软件工程和软件过程的宏观把握。这次在学习后面的知识的时候,发现自己总结是正确的。前几集讲的是宏观的,后面就是对宏观的细讲。所以在学习后面的时候总能从宏观中找到原型。 在上一篇总结中有些感受没有提到,在这里要在啰嗦几句。本人感觉软件工程的基本活动内容和软件生存期其实是一样的。只不过一个是从软件开发过程的角度分析,一个是从软件的角度分析。所以在开发一个软原创 2014-09-18 17:53:07 · 1294 阅读 · 30 评论