- 4
- 0
- 约小于1千字
- 约 3页
- 2020-12-03 发布于山东
- 举报
软件设计流程规范
成都莲合发展科技产业有限公司
(版权所有,翻版必究)
说明
本规范用于规范软件设计流程。指导设计人员的设计活动。
本规范用于系统设计和分析工程师。
本规范不是详尽的指南,有关详细信息参考相关的规范和资料。
软件设计一般流程
软件设计基本流程如下图所示。其中部分步骤可以根据实际情况详略。
主要设计工作:
设计与设计评审
设计
设计人员按进度和阶段划分的要求,根据《需求分析报告》或同等作用的文
档进行系统设计,设计过程应考虑软件产品和 / 或软件项目的使用要求,及测试
和维护的要求。
《系统设计报告》一般按《系统设计报告编写规范》的要求编写,在客户对
《系统设计报告》格式和内容有特殊要求时,按与客户共同约定的规则编写。
设计评审
《系统设计报告》在提交之前必须进行评审。主要由开发部门负责人、项目
设计人员参加评审,重大项目的评审还需要开发体系决策层SMG参加。必要
时,可邀请客户参加评审工作。评审记录由软件配置管理负责人 SCML填写并归档。
评审的内容包括:
该设计能否满足规定的功能和性能要求;
设计是否满足相应的设计规范;
设计是否满足下一阶段工作的输入要求;
在进入下一阶段工作前,所有已发现的错误或缺陷是否均已消除,
或虽未消除但继续进行工作的风险已弄清楚。
没有通过评审的《系统设计报告》由设计人员负责按照评审意见进行修改,修改后重新评审。
通过评审的《系统设计报告》由开发体系决策层 SMG或开发部门负责人批准执行,并由软件配置管理负责人 SCML按 NP601100《配置管理》程序进行配置管理。
设计的修改
在软件开发过程中需要进行对《系统设计报告》修改时,须填写 “设计更
改记录单”申请更改,经审核批准后方可修改。
关于流程图
由于现在的开发, 一般都采用可视化的面向对象的编程环境, 所以, 采用传统的流程图
来表述开发流程已经很难满足要求,为此,我们建议采用 UML来建模设计流程。
风格和工具
开发设计阶段主要设计的 UML组件至少应该包括:
用例图
活动过程图
交互图
类图
C++环境
C++Builder 用户选用 BORLAND公司的 Together For CB 较好。 VC++选用 VISIO 和 ROSE
较好。
JAVA环境
上面的工具基本上都可以用,还有一些开放工具,如 ARGOUML、JUDE等。
您可能关注的文档
最近下载
- 北师大五年级下册全册数学教案.docx VIP
- 石蜡制备高碳醇工艺条件研究.pdf VIP
- 2025届宁夏回族自治区吴忠市盐池县高三下学期第一次模拟考试物理试卷.pdf VIP
- 浙江省中小学正高级教师职称评审表2017.pdf VIP
- 80辛集互联网搜索引擎在成功抓获漂白身份潜逃十二年绑架逃犯中的具体应用3542.pdf VIP
- 《故宫IP联名文创产品开发与销售总结》_国潮文创产品经理.docx
- 人教版(2019)必修第一册 Unit 3 Sports and Fitness Reading and thinking Living Legends 教学设计.pdf VIP
- 专题01+完形填空之综合解题技巧(复习课件)(全国通用)2026年高考英语二轮复习讲练测.pptx VIP
- 科技论文写作与学术规范120PPT课件.ppt VIP
- 《博物馆IP联名文创产品开发与销售总结》_国潮文创PM.docx VIP
原创力文档

文档评论(0)