📄 软件开发流程.txt
字号:
一、数据库设计的过程
1、外模型:根据客房有需求的找业务实体,与具体的技术框架没有关系。
ooa
2、概念模型:是外模型的全集,与具体的框架结合在一起,既要符合客户的需求
又要与具体的技术结合。
3、内模型:数据库
二、e-r图设计的过程
1、找实体
2、拉关系
3、写属性
三、三级范示
1、有主键(projectID employeeID)
projectID projectName employeeID employeeName 职务 小时工资 工时
2、完全依赖于主键
projectID projectName
employeeID employeeName 职务 小时工资
projectID employeeID 工时
3、不出现传递依赖
projectID projectName
employeeID employeeName 职务
职务 小时工资
projectID employeeID 工时
4、在设计数据库时先范示,再反范示。
项目:
1、软件开发的过程:在面试时说明自己参与了某个项目的某个模块从需求到
设计到开发的所有过程。
1、需求分析(25-30%):一定客户签字认可,在合同要说明验收时以需求说明书的内容为准,
若有改动,需与商务另行商议。
成果:
需求说明书,具体内容如下:
demo(界面原型):需求的可视化
需求特征列表:简要的说明系统的功能,确定优先级及风险度
用例图:说明系统整体的功能
用例说明:
1、用流程图(活动图)说明
2、写用例说明文档,其有六大元素
功能描述
参与者
前置条件
后置条件
基本流
扩展流
2、整体设计(20-30%)
3、详细设计(10%可以不走这个过程)
4、编码(25-30%)
5、测试(10%)
2、ooa与ood的区别
3、面向方面与面向对象的区别
4、什么是模型
5、模型的作用
6、模型的原则
7、活动图:
主要用在需求分析阶段,说明某一个用例的业务流程。
元素如下:
开始
结束
状态
处理(动作)
判断
分支
汇集
泳道:说明不同角色所做的工作。
数据库设计的过程
外模型:根据客户的业务需求找业务实体,与具体的技术无关,客户与分析员进行沟通。
概念模型:与具体技术及框架结合在一起,是外模型的全集,开发人员内部设计开发使用。
内模型:数据库的sql
e-r设计的过程
1、找实体
2、拉关系
3、写属性
三级范示
1、主键(projectID及employeeID是主键)
projectID projectName employeeID employeeName 工时 职务 小时工资
2、完全依赖于主键
projectID projectName
employeeID employeeName 职务 小时工资
projectID employeeID 工时
3、不出现传递依赖
projectID projectName
employeeID employeeName 职务
职务 小时工资
projectID employeeID 工时
范示的特点:
范示越高,数据冗余越少,增、删、改快,查慢,因为多个表关联。
范示越低,查越快,数据冗余增多,增、删、改慢,也会出删除、修改、增加异常。
为了提高系统的效率,先范示,再返范示。
项目:
1、软件开发的过程:在面试时说明自己参与了某个项目的某个模块从需求到设计到开发的所有过程。
1、需求分析(25-30%):一定客户签字认可,在合同要说明验收时以需求说明书的内容为准,若有改动,需与商务另行商议。
成果:
需求说明书
demo(界面原型)
需求特征列表:简要的说明系统的功能,确定优先级及风险度
用例图:说明系统整体的功能
2、整体设计(20-30%)
3、详细设计(10%可以不走这个过程)
4、编码(25-30%)
5、测试(10%)
2、ooa与ood的区别
3、面向方面与面向对象的区别
4、什么是模型
5、模型的作用
6、模型的原则
7、
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -