第一次文档总结

学习完软件工程视频后开始写机房收费系统第一次文档,完成了一直都没有写总结,下面就是我根据文档画的一张图。

学习完文档第一遍,我们就应该知道软件工程的每一阶段都要有文档总结。文档是至关重要的,因为在开发过程中,技术人员以及系统分析师都是根据文档来交流的。所以文档要做的非常详细,各种功能需求都要表达清楚。

就软件工程的什么周期来详细地说明文档的编写。

问题定义

要解决什么问题?这是最重要的一步,因为如果问题都没分析清楚就去盲目的做很可能由于理解偏差,导致损失巨大。

可行性研究

这个阶段的关键问题是:对于上一阶段确定的问题有行得通的解决办法,在技术、经济、效益方面进行分析,探索这个问题是否有价值。可行性研究的结果是客户做出是否继续这项工程的决定的重要依据。

需求分析

这阶段的关键是准确确定“为了解决问题,系统要做什么”,主要是确定目标系统必须具备哪些功能。这个阶段系统分析员必须与用户密切配合,充分交流信息,以得出经过用户确认的系统逻辑模型,为以后设计和实现目标系统做基础。还有一个重要任务,用文档准确记录对系统的需求,也就是规格说明书。

总体设计

“如何实现系统?”确定解决问题的策略及系统中应该包含的程序,设计程序的体系结构,也就是确定程序由哪些模块组成以及模块之间的关系。

详细设计

“如何具体的实现系统?”设计系统的详细规格说明书,程序员可根据此说明书写出实际的程序代码。详细地设计每个模块,确定实现模块功能所需要的算法和数据结构。

编码和单元测试

写出容易理解、容易维护的程序模块。仔细测试编写出的每一个模块。

综合测试

通过各类测试使软件达到预定的要求。集成测试、验收测试,用正式的文档资料将测试计划详细方案及测试结果保存下来,也就是测试分析报告。

软件维护

通过各种必要的维护活动使系统持久的满足用户的需要。主要有四种:改正性维护、适应性维护、完善性维护、预防性维护。大家可以自己简单的去了解一下。

时间: 2024-12-26 11:10:43

第一次文档总结的相关文章

第一次文档编写总结(机房收费系统)

从图中可以看出编写文档的顺序,从可行性研究报告到开发进度月报构成了机房收费系统的整体文档,贯穿了软件工程的整个生命周期. 第一次机房收费系统和软工视频的完成是编写文档的依据和基础.起初,是一种无从下手的感觉.首先我们应该清楚文档是指导我们开发的,是在代码开发之前写的,而不是开发之后写的.有了学生信息管理系统的基础,我们第一次机房收费系统只是尝试着去写代码完成要求的功能,而不是一次正规的开发.人力物力财力都没有系统正规地去考虑.开发前的分析设计.开发中的细节和开发后的维护我们都没有涉及到.因此,编

第一次 实习文档  

  第一次 实习文档 EMC(易安信)为一家美国信息存储资讯科技公司, 主要业务为信息存储及管理产品.服务和解决方案.EMC公司创建于1979年,总部在马萨诸塞州霍普金顿市.2003年,EMC收购了VMware.2015年10月,EMC被DELL收购. 前面: 产品: EMC VNX5200 定义: 统一存储平台 特点:支持read 0.1.3.5.6.10 支持热插拔 磁盘最少4个 为系统盘 磁盘最多125 个位存储盘 启动:磁盘下边的三个指示灯都将经过三个过程 4秒一次.一秒一次.一秒4次.

快易需求文档编辑系统(二期)第一次迭代开发总结

设想和目标 1.目的: 项目为"快易需求文档智能生成系统".软件需求文档是软件开发与维护的重要基础,本项目希望通过建立一个专业的需求文档编辑系统,为软件开发人员提供一个便捷的协作文档编写工具,推动需求文档编写的规范与文档重用工作.同时,也为广大软件公司提供一个随时可以访问的平台,推广快易文档编写系统. 2. 成果:完成了原定计划中所有第一次迭代的功能和部分第二次迭代的功能. 3. 提高:所有成员各司其职,完成了自己的任务,比起最开始的一无所知有了很大的提升 经验教训:团队内需要多交流沟

第一次作业_文档

计算器——工程文档 一.输入与格式 1.数据规模 本文档的输入基于如下的要求: (1)既然是小学生,我们假设他们不会计算超过10亿的数字. (2)既然是出考试题,那么也不会出超过10亿道题目. 也就是说 n , r ∈ int; 2.格式要求: 本文档的输出格式为: (1)       当制造试题时,输出为n行,每行是算式编号.一个句号和一个空格,后面是一个算式.算式包含等号.四则运算符号和等号前后各有一个空格.其余符号则没有.答案输出为n行,每行是算式编号.一个句号和一个空格,后面是一个答案.

第一次担任项目经理从零开始架构自己的网站(二) 需求文档定稿,开始建表,建库

今天上午的半天时间,我们开发部一直都在和产品部门开会,扯皮.吐槽.最终砍掉了几个功能.产品的小姑娘对我说,你们第一期就做一个挂号支付的功能,后台就10几个页面,大多数是增删该查,还说22天不够用??听到这话之后我也没有反驳.产品和程序猿的故事说也说不清楚.会议上老板宣布加班没有加班费,纯属义务,说是在项目完成之后可以多发点项目奖金,我听到这话之后只能呵呵了.下图是我们开会的场景.最终定稿的需求文档和原型图我已经上传到了昨天那个地址.有兴趣的朋友可以下载.开完会后我们大家又看了一会需求文档.准备下

Strus2第一次课:dom4j解析xml文档

xml文本标记语言: 常用于交换数据:独立于操作系统.编程语言数据存储:xml数据配置:灵活性强,可读性高可以使用css样式改变xml样式 xml解析技术:dom解析xml技术: sax解析xml技术:读取文档时激活一系列的事件事件推给事件处理器,然后由事件处理器提供对文档的访问内存消耗小无需为所有节点创建对象 xml规范文档: dtd特殊符号:*:零次或者任意多次|:里面的元素多选一():分组,:里面的元素必须出现+:最少出现一次?:最多出现一次dtd定义属性:元素:<!ELEMENT con

BIAPPS迁移文档

1 前言 概述 本文档主要介绍BIAPPS开发结束后涉及的各个模块的迁移问题,包括Oracle Database.Informatica.DAC.RPD和BIEE Report的迁移 2 Oracle Database迁移 本节介绍Oracle数据库增量迁移时的一些常见操作. 2.1 Oracle数据库增量迁移 在PLSQL中执行脚本 本节以DWH用户Yanmar_WVB1数据库为例. 在SYS用户下执行(若存在如下用户.表空间.角色无需创建) --创建表空间 CREATE TABLESPACE

使用gensim和sklearn搭建一个文本分类器(一):文档向量化

总的来讲,一个完整的文本分类器主要由两个阶段,或者说两个部分组成:一是将文本向量化,将一个字符串转化成向量形式:二是传统的分类器,包括线性分类器,SVM, 神经网络分类器等等. 之前看的THUCTC的技术栈是使用 tf-idf 来进行文本向量化,使用卡方校验(chi-square)来降低向量维度,使用liblinear(采用线性核的svm) 来进行分类.而这里所述的文本分类器,使用lsi (latent semantic analysis, 隐性语义分析) 来进行向量化, 不需要降维, 因为可以

java笔记------文档注释标记,String相关的API

常用的javadoc标记有以下几种: [email protected] 程序的作者说明 [email protected] 源文件的版本说明 [email protected] 方法的参数说明 [email protected] 不建议的使用方法 [email protected] 方法的返回值的说明信息 [email protected] 参见,用于指定参考内容 [email protected] 抛出的异常类型 [email protected] 抛出的异常 可以出现在类或者接口文档注释中