博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个软件经历的阶段
阅读量:5227 次
发布时间:2019-06-14

本文共 506 字,大约阅读时间需要 1 分钟。

这是我的导师,一个工作很多年的.net高级工程师告诉我的软件完成的几个步骤。是在和客户交流中所能用到的,希望对更多人有所帮助,下边是正文。

1、需求分析阶段

A、技巧(和客户)

——调查该公司的组织架构(有哪些部门)
——调查每个部门的业务情况(需要输入什么数据,输出到那个部门,以什么 格式输出)
——协助用户明确系统的需求(统计分析、安全性等)
——明确哪些功能由人工完成,哪些由计算机完成

B、做成需求分析说明书

C、明确系统有哪些功能,有哪些用户,起什么作用

2、概要设计阶段

A.做功能框图

明确功能,将整个系统的功能进行细化,从底层做起,逐步递进。

B.设计数据库

——实体间的三个关系: 一对一:一张表

一对多:两张表(在多的表里加外键)
多对多:需要另外一个关联表,里边放两张表 的ID

3、详细设计阶段

实现核心类和方法

——核心类设计出来

——方法实现

4、开发阶段

5、测试阶段

6、交付阶段(客户验收阶段)

上边有一些是我改过以后的,欢迎补充,评判,这是对一个新手最大的鼓励。谢谢!!

转载于:https://www.cnblogs.com/Grant-Fu/p/7412985.html

你可能感兴趣的文章
【练习】使用事务和锁定语句
查看>>
centos7升级firefox的flash插件
查看>>
Apache Common-IO 使用
查看>>
再谈Vmware NAT的配置和路由流程
查看>>
javaScript数组去重方法汇总
查看>>
评价意见整合
查看>>
二、create-react-app自定义配置
查看>>
Android PullToRefreshExpandableListView的点击事件
查看>>
系统的横向结构(AOP)
查看>>
linux常用命令
查看>>
NHibernate.3.0.Cookbook第四章第6节的翻译
查看>>
例1-1
查看>>
马达调速器,直流马达调速器,直流调速器
查看>>
前端编码规范小记
查看>>
c如何弹出保存路径/保存文件对话框
查看>>
HTML标签二
查看>>
Python 3语法小记(九) 异常 Exception
查看>>
使用shared memory 计算矩阵乘法 (其实并没有加速多少)
查看>>
Django 相关
查看>>
git init
查看>>