软件工程
_Cassie
这个作者很懒,什么都没留下…
展开
-
软件工程小理解
软件包含计算机程序,数据,以及相关的文档资料。软件工程是开发,运行,维护以及修改软件的系统方法。软件工程学是为了在规定的成本限额内 按时完成 开发和修改软件产品所需要的 系统的 生产和维护的 技术及管理 学科。通俗点讲软件工程就是我们做一个项目的完整过程,涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。下图是对软件工程的一个简要概括,对软工的了解也仅原创 2012-10-08 21:07:23 · 1206 阅读 · 12 评论 -
软件工程——定义阶段
一、需求分析的过程 定义时期分为两个阶段:系统定义和软件需求。这个时期的任务可以用下图来表示。系统定义这个阶段就是完成从物理模型导出到逻辑模型的过程。大概的实现步骤如下:获取需求:跟用户交流,清楚要做什么样的系统,为了完成什么功能,建立目标系统的雏形。观察分析:从现实环境出发分析出几种可行方案,分别给出计划,从物理模型中抽原创 2012-10-21 09:19:01 · 5970 阅读 · 8 评论 -
软件开发设计阶段
一、概述设计阶段:概要设计和详细设计概要设计:把软件需求转化成体系结构。是建立在软件需求的基础上,设计人员对其进行分层,模块化处理。在概要设计中最重要是体系结构设计,软件的系统结构是以后进行详细设计的基础和根本依据。概要设计阶段体系的确立就是软件框架的建立,基本上就是产品的纸面原型,为接下来的详细设计定了位。详细设计:数据设计和过程设计是详细设计必须要完成的。概要设计完原创 2012-10-25 21:40:15 · 5404 阅读 · 7 评论 -
软件工程之设计方法概要
在看软件工程视频时,听了好多方法,迷迷糊糊的,根据视频内容,大概的总结了一下三种开发软件的设计方法。与大家分享:在软件设计开发时常用的是面向过程和面向对象,现在越来越多的的使用的是面向对象设计的方法。面向对象和面向过程程序设计的不同从设计方向可以简单的归纳成:面向对象时考虑完成一个系统的步骤,按着一定的操作顺序流程开始设计;而面向对象则是从系统涉及到的实体名词出发,从这些对原创 2012-11-04 16:25:13 · 1010 阅读 · 3 评论 -
软件测试
软件编码阶段完成后进入下一个阶段软件测试,软件测试环节是很重要的,软件测试是分别站在开发者和用户的角度对软件进行测试。一、测试目的和原则目的1、用户角度:找出错误,合格的产品。2、开发角度;找出问题的过程,检验水品。测试时程序的执行过程,目的是发现错误一个好的测试用例在于至今没有发现新错误。一个成功的测试时发现了至今没有发现的错误。原则;尽早的不断的进行软件测试原创 2012-10-27 17:30:25 · 1325 阅读 · 6 评论 -
软件需求
软工看完了迷迷糊糊的开始写文档。文档不写不知道,一开始写我就止步了。只是打开文档看目录我都有点丈二和尚——摸不着头脑,因为有许多专业术语搞不清楚。首先第一个要理解的就是软件需求。不要把它想的太单纯哦。软件需求包含了三个含义,分别是业务需求,用户需求,功能需求。他们之间的关系是依次细化,到具体的。先看一下官方解释:业务需求( businessrequirement)反映了组织机构原创 2012-11-06 16:01:18 · 1221 阅读 · 12 评论 -
机房收费系统之数据描述
文档写了一半了,画图是个问题,看看我的图吧!机房收费系统剖开了,无非就是我们通过一个外部程序对学生上机消费进行记录,查询的过程。一些数据是需要提前给设定好的,系统数据是通过管理员添加,和学生消费自动产生的。学生消费的录入时通过刷卡机记入数据库的,而管理员则是通过登录系统,键盘录入记录数据库的。看下面这张系统数据图。下面是动态数据的产生过程:先原创 2012-11-15 20:27:14 · 1084 阅读 · 7 评论 -
机房收费系统合作版的报告
机房收费系统合作版算是初步完成,合作小组进行了会议讨论。会议主题如下:1、 我们用到了哪些新知识2、 我们对设计模式的理解有什么新的认识3、 合作过程的困难与解决方案4、 合作心得,下次合作的建议5、 对系统的整体架构的理解6、合作感受。 一、合作版用到的新知识——拓展知识面,温故而知新。1、设计模式 观察者,模版,外观,装饰,策略,原创 2013-05-08 21:51:29 · 955 阅读 · 11 评论