软件制造工程程序设计.ppt

  1. 1、本文档共127页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 团队 高效团队的建立与发展 如何建立高效团队? 选拔或培养适合角色职责的人才 增强软件开发经理的领导才能 营造良好的沟通氛围和交流环境 充分发挥软件开发团队的凝聚力 建立共同的工作框架、规范和纪律约束 学习成功经验 * * * * * * * * * * * * * * * * * * * * 程序设计方法_面向对象的程序设计 面向对象程序设计的特征 面向对象程序设计的基本机制是继承性、消息和方法,还有在特定方面提供更为专门的、灵活的机制,如重置、多态等 。 程序设计方法_面向对象的程序设计 结构化程序设计就是把内部设计中的功能模块的设计、功能模块间接口的设计、数据库的定义等详细化的设计过程。而面向对象开发时,在OOD阶段已把各个类直到接口(方法)都已定义,程序设计的对象就如同结构化程序设计一样就是进行类内部处理的详细化设计。 程序设计书的构成和理解 《程序设计书主要内容》(交互式处理) ○ 程序处理概要图 ○ 程序概要说明书 ○ 程序功能结构图 ○ 程序追加处理说明书 ○ 工作缓冲区格式定义表 ○ 模块功能定义书 ○ 模块功能定义书(补充) ○ 输入数据检查处理说明书 〈参照以下基本设计资料〉 ○ 屏幕设计说明书 ○ 报表/文件输出编辑说明书 ○ DB设计说明书 ○ 共通处理设计说明书 ○ 公共子程序设计说明书 程序设计书 程序设计书的构成和理解 程序处理概要图是内部设计阶段的成果文档,是程序设计阶段的输入,他是程序设计书的重要内容,主要描述该程序单元的处理概要,输入输出文件和屏幕、报表的关连图,给出了与该程序相关的文件ID、文件名称、屏幕ID、名称、报表名称等。 程序设计书的构成和理解 程序处理概要说明书也是内部设计阶段的成果文档,是程序设计阶段的输入,是程序设计书的重要内容,它对于程序处理概要图中的程序处理概要进行展开,给出了程序的各个功能模块的处理概要说明,小型的或简单的程序可以从程序功能概要说明书入手编写代码。 程序设计书的构成和理解 程序功能结构图是程序设计阶段的成果文档,它是程序结构设计的图形结果,在开发周期短,程序设计时间不足的情况下,程序功能结构图可以省略。有程序功能结构图的情况下,要注意编写的程序结构是否实现了程序功能结构图的要求。 程序设计书的构成和理解 程序追加处理说明书是在程序概要说明书的基础上,对程序设计阶段所增加的功能进行补充说明。在程序编码之前,一定要注意确认程序追加处理说明书的功能是否能够实现,有无设计上的问题或文字上的疏漏。 程序设计书的构成和理解 工作缓冲区格式定义表给出了程序中使用的主要工作缓冲区和变量的命名、类型、长度、初期值和编辑方法等说明。在理解工作缓冲区格式定义表中的各个变量的定义时,一定要对照相关的程序设计书的内容。 程序设计书的构成和理解 模块功能定义书是在程序处理概要说明书的基础上对于每个程序模块的实现方法进行了详细的说明,对于复杂的程序单元,一定要注意理解各个模块功能定义书的详细处理说明。对于程序设计阶段补充的功能模块和个别模块的补充功能,在模块功能定义书(补充)中给出了详细说明。 程序设计书的构成和理解 输入数据检查处理说明书主要说明屏幕输入项目的检查条件,所有登录到数据库的数据都必须通过屏幕输入检查处理,以保证用户数据的完整性和一致性。 DB /文件设计说明书是内部设计阶段的成果文档,是程序设计阶段的输入。主要描述该程序中所使用的数据库表/文件的存储格式和各字段名的变量定义。 程序设计书的构成和理解 程序设计实例 系统概要说明 :本案例是一个学生成绩管理子系统。它包含学生基本成绩登录、学生平均成绩计算、班级平均成绩计算、学生成绩表生成等4个程序模块 程序设计实例 基本成绩 登录画面 学生成绩管理子系统 学生基本成绩文件 学生平均成绩计算 (XSCJP001) 学生基本成绩文件 学生平均成绩文件 学生成绩表生成 (XSCJP003) 班级平均成绩计算 (XSCJP002) 学生基本成绩文件 班级平均成绩文件 学生平均成绩文件 学生基本成绩文件 学生成绩表文件 学生基本成绩登录 (XSCJP000) 程序设计实例 开发准备 确认基本/详细设计的成果物; 制定工作计划,作出开发计划中日程表和开发计划小日程表; 确立开发体制(开发人员的构成和组织体制); 检查所制定的工作计划和工作内容 程序设计实例 程序设计 “学生成绩管理系统流程图”的处理要求,该系统由四个处理模块构成,它们是: ① 学生基本成绩登录; ② 学生平均成绩计算; ③ 班级平均成绩计算; ④ 学生成绩表生

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档