
软件工程
Software Engineering,软件工程的一系列学习,软件开发流程。
牛迁迁
货车帮科技有限公司,高级开发工程师
展开
-
机房收费系统-开发进度月报
开发进度月报(GB8567——88)l标题开发中的软件系统的名称和标识符:机房收费系统/Charge-Sys分项目名称和标识符:一般用户模块/操作员模块/管理员模块分项目负责人签名:牛迁迁本期月报编写人签名:牛迁迁本期月报的编号及所报告的年月:编号01 2013.10.252工程进度与状态 2.1进度原创 2014-01-10 14:41:15 · 2255 阅读 · 28 评论 -
机房收费系统-数据库设计说明书
数据库设计说明书1引言 1.1编写目的指出机房收费系统的数据库设计说明,对数据库中使用的所有标识、逻辑结构和物理结构做出具体的设计规定。预期读者:程序员,数据库管理员。1.2背景说明:a. 数据库的名称:Charge_sysb. 软件系统的名称:机房收费系统c. 任务提出者:米新江教授 d. 开发者:信息技术提高班-原创 2014-01-03 19:08:26 · 2514 阅读 · 27 评论 -
机房收费系统-概要设计说明书
1引言...21.1编写目的...21.2背景...21.3定义...21.4参考资料...22总体设计...22.1需求规定...22.2运行环境...22.3基本设计概念和处理流程...32.4结构...32.5功能器求与程序的关系...32.6人工处理过程...32.7尚未问决的问题...3原创 2013-12-23 20:21:02 · 2400 阅读 · 40 评论 -
机房收费系统—软件需求说明书
1引言...21.1编写目的...21.2背景...21.3定义...21.4参考资料...22任务概述...22.1目标...22.2用户的特点...32.3假定和约束...33需求规定...33.1对功能的规定...33.2对性能的规定...33.2.1精度...33.2.2时间特性要求..原创 2013-12-16 16:48:44 · 2997 阅读 · 34 评论 -
软工总结
软件工程指导计算机软件的开发和维护,采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验的而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,经济的开发出高质量的软件,并进行有效的维护。 看完长达五十集的连续剧《软件工程视频》后,对软件工程的整体有了初步把握。知道了软件工程有什么、能干什么。这是关于软件工程整体的一张图(关于开发流程六部曲已经做了详细总结,这原创 2013-12-12 15:07:23 · 2228 阅读 · 37 评论 -
SE-软件测试
软件测试的目的与软件工程所有其他阶段的目的都是相反的。 为什么这么说呢? 软件工程其他阶段都是“建设性”的,系统开发人员从抽象概念出发,逐步设计出具体的软件系统,最后选定一种程序设计语言来编写代码。但是在软件测试阶段,测试人员努力设计出一系列的测试方案,目的确实“破坏”已经做好的软件系统。 当然这里所说的“破坏”是指寻找软件中存在的问题。原创 2013-12-07 21:19:52 · 2689 阅读 · 30 评论 -
SE-程序编码
经过软件设计等一系列的准备工作,现在终于到了具体做的阶段。原创 2013-12-03 17:35:22 · 2210 阅读 · 35 评论 -
SE-软件设计
在上一篇博客中,主要讨论的是需求分析,解决的是“做什么”的问题,既然提出了“做什么”,那么接下来要做的就是解决问题,寻求“答案”———软件设计。 软件设计是软件工程的重要阶段,软件设计过程是对程序结构、数据结构、和过程细节逐步求精、复审并编制文档的过程。他的任务就是把需求分析阶段产生的软件需求说明转换为用适当手段表示的软件设计文档。 初次听到软件设计的时候,曾狭原创 2013-11-29 21:05:12 · 2296 阅读 · 34 评论 -
SE-需求分析
需求分析— 作为软件开发流程的第二步,解决的主要是”做什么“的问题。深入描述了软件的功能和性能,确定软件设计的约束和同其他系统元素的接口,定义了其它一些有效性需求,如环境需求、可靠性需求、界面需求等等。软件开发,能否获得成功,需求分析占有举足轻重的位置。 流程: 上图为软件需求分析部分的总结。 其中,写加工逻辑说明有三个工具:原创 2013-11-23 21:39:16 · 3430 阅读 · 19 评论 -
SE-软件计划
软件工程下软件开发过程的第一步——软件计划。这一步最主要的任务就是进行可行性研究原创 2013-11-22 16:35:52 · 2053 阅读 · 27 评论 -
SE 概论
如果说,软件是计算机的灵魂,那么软件工程就是拯救了灵魂的天使。 软件工程(Software Engineering,SE)是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。—— 维基原创 2013-11-16 15:47:12 · 1647 阅读 · 36 评论