【软件工程】
文章平均质量分 81
五月槐花儿香
你就是你!
展开
-
软件工程--需求工程
需求工程的基本任务是确定系统的目标和范围,调查用户的需求,分析系统必须做什么,编写需求规格说明书等其他相关文档,以及需求工程审查.除此之外,还包括需求变更的控制,需求风险控制,制定需求过程的基本计划等工作. 需求是指系统必须实现什么的规格说明,他描述了系统的行为,特性或属性,是在开发过程中对系统的约束. 不知道看到这样两个比较权威的定义,你被吓到了没有,我们往往是以谨慎原创 2012-11-23 09:02:32 · 2075 阅读 · 6 评论 -
软件工程--总体设计
总体设计的任务根据用户需求分析阶段得到的目标系统的逻辑模型确定一个合理的软件系统的体系结构.包括划分组成系统的模块,模块间的调用关系及模块间的接口关系,软件系统所用的数据结构或者数据库结构.软件结构和过程软件结构是软件元素(模块)间的关系表示,而软件元素间的关系是多种多样的,如调用关系,包含关系,从属关系和嵌套关系等,这些关系都可以表示为层次形式.层次结构是软件结构广泛应用的一种表示形原创 2012-12-07 21:48:49 · 19337 阅读 · 7 评论 -
软件工程--需求分析方法
结构化分析法(SA法) 结构化分析法际遇问题分解与抽象的观点,讲任何信息处理过程看作是将输入数据变换成所要求的输出信息的装置,因此数据流分析是需求分析的出发点.SA方法采用"自顶向下,由外及里,逐步求精"的策略对问题进行分析.绝提做法是首先将整个系统看作一个加工(黑盒子),标识出系统边界和所有输入/输出数据流.然后再对加工内部进行细化分解,将复杂功能分解为若干简单功能的有机组合,并逐步补原创 2012-11-30 10:46:35 · 4235 阅读 · 5 评论 -
第一次品尝到急于下手带来的苦果
今天浏览优秀博文 时看到这样一篇《克服敲代码之“痒”》,越读越是深刻体会到克制写代码的冲动的必要性。于是忍不住也要写一写自己近来做系统的心得。 如果说差劲的程序员有两种,一种是开始就写 main函数的;还有一种是上来就上网找各种类库源代码的。 那么,或许我就开创了第三种,就是还没弄清需求分析就直接上手了,实在是最差劲的了。清楚的记得当时做机房收费系统时,没有明白结账那块的关系,建数原创 2012-12-26 23:13:34 · 1264 阅读 · 5 评论 -
可记得,冬雪初识UML
每次开始学习一门新的课程,总会拿起一本叫做×××基础的书,当然了,千里之行始于足下,那就先学习uml的基础吧。 《在UML基础与Rose建模》这本书中,UML概述是第二章才提到的,整个第一章讲的都是面向对象。从开始学习第一门语言VB是就接触面向对象,在这里又回顾了面向对象的概念、特征、方法论等。 在面向对象建模上,曾经有过很多种优秀的面向对象开发方法,但是为了使不同程度、不同领域原创 2013-01-23 15:29:23 · 1677 阅读 · 22 评论 -
软考历程(3)——软件工程
五一的学术交流会把我打击了不少,不过通过听大家的讲解和讨论,我还是收获了很多的。尤其在向阳师哥和坤哥、大勇讲软工和项目经理时,更是有共鸣,因为自己刚刚复习到软件工程这块知识。现在把自己对于软工的理解总结一下。为什么会有软件工程? 为了解决“软件危机”,“软件工程”的概念被提了出来。早期的软件开发缺少文档,开发成本与进度与预计相差甚远,软件质量得不到保证,需求增长,软件规模扩大原创 2014-05-06 20:49:47 · 1719 阅读 · 25 评论