1、环境平台数据库平台服务平台开发平台网络平台安全平台用户平台应用平台网管平台通信网传输交换互联布线接入测试操作系统服务器网络平台Internet服务信息点播信息广播信息检索远程计算其他网络服务平台o CA服务的效率指标n 证书签发所需时间n 证书管理服务所需时间n 加密所需时间n 解密所需时间模拟信号:无限多个信号状态数字信号:有限个信号状态 开 发 模 型 设 计 方 法 支 持 过 程 管 理 过 程 用可 可可可 性可 正可 确 性可 性可 合 算 软 件 分 析 实现 与维护 软 件 设 计 软件工程框架及原则软件工程框架及原则软件定义阶段软件开发阶段软件维护阶段计划需求分析功能设计代码
2、设计软件测试运行和维护分步骤实施,步步确认前边不完,后边不做 需求采集细化 快速 设计 建造 原型 用户评价原型 原型 对原型 加工 产品 样本 停止 开始 需求计划 风险分析 风险分析 风险分析 原型 1 原型 2 原型 3 可运 行原型 风险分析:评价方案 识别风险 消除风险 累计成本 指定计划:决定目标 方案限制 提交线 评审 生存期计划 开发计划 组装测试 客户评价 软件 需求 需求 确认 设计确认验证 软件产品设计 实现 验收 测试 编码 组装 测试 单元 测试 实施工程:开发、验证 形成产品 螺旋模型螺旋模型 分步骤改进原型最后实施产品分步骤改进原型最后实施产品需求分析过程中常用的
3、方法 数据描述数据流图/数据关系表/数据结构描述/数据字典 功能描述功能流程图/层次结构图/对象关系图人口基本信息分类人口信息分类人口基本信息年龄结构分析表文化结构分析表性别结构分析表人口地理分布图人均消费水平健康情况预测环境保护对健康的影响分析表1 员工基本信息表姓名出生日期参加工作日期现任职务性别电话表2 员工工资发放表姓名基本工资职务工资特殊津贴扣款实发工资表3 计划生育工作(年度)报表姓名现有子女数现最小子女年龄计划生育措施生育计划附加说明FPPPManager department Name Duty Salary PhonenumberDeparment Department-na
4、me Location Manager-name Phonenumber Employee-numberequipment equipment-name ID Location date-of-buy price author数据准备输入数据分类汇总分类统计分析打印分析报表帐务处理系统凭证输入记账审核查询报表处理系统损益表财务状况变动表利润分配表资产负债表财务管理软件系统枪战过程控制类消息:射击消息:击中消息:还击消息:隐藏动作策略:隐蔽我方战士动作控制类动作策略:射击敌方战士动作控制类动作策略:倒地动作策略:射击面向对象的分析和设计方法面向对象的分析和设计方法 面向对象的概念 1什么是面向对
5、象:使程序的各个部分独立自治2对象(Object):独立个体3消息和方法(Message and Method)4类和实例(Class and Instance)5继承性(Inheritance)6封装性(Encapsulation)6多态性(Polymorphism)软件企业要通ISO9001认证就必须针对如下20项要求建立相关政策并证明是按这些政策组织实施工程的根据项目规模选择产生下列文档,根据合同选择提交业主的部分文档监理单位质量保证体系专家组总监理工程师总监理工程师代表质量控制组质量监理工程师约束指导ABCD子系统123456789123AB先后平行123AB3C工作代号工作名称 紧前作业估计时间期望时间方差A领导培训0.5最少正常最多B企业诊断9A11.51425115C需求分析9B142515D项目组织9A142515E原理说明9CD142515F数据准备9D142515G产品培训9E142515H安装调试9D142515I模拟运行9FGH142515J系统验收9I142515