软件开发流程教学提纲.ppt

软件开发流程教学提纲.ppt

ID:59927276

大小:311.00 KB

页数:33页

时间:2020-11-28

软件开发流程教学提纲.ppt_第1页
软件开发流程教学提纲.ppt_第2页
软件开发流程教学提纲.ppt_第3页
软件开发流程教学提纲.ppt_第4页
软件开发流程教学提纲.ppt_第5页
资源描述:

《软件开发流程教学提纲.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件开发流程瀑布式模型(WaterFallModel瀑布型)需求分析概要设计详细设计编码(单体测试)系统测试运行测试结合测试系统(System)设计基本设计外部设计逻辑设计模块(Module)设计详细设计内部设计物理设计软件开发生命周期(SoftLifeCycle)需求分析用户:想要做什么?测试测试人员:运行结果是否正确?编码程序员:让计算机做什么?详细设计设计者:让程序做什么?概要设计设计者:能提供什么?12345理解正确表达正确理解正确设计正确表达正确理解正确编码正确运行结果正确输入正确是否一致概要设计输

2、入(Input):需求分析概要设计标准文件一览概要设计书的式样各个式样的作成指南(Guide)界面・票据设计指南(Guide)操作(Action):概要设计概要设计审查(Review)输出(Output):概要设计式样书文档(Document):议事录、Q&A票、审查记录、审查核对列表(ReviewCheckList)等概要设计作业流程子系统分割新业务系统的设计硬件(HardWare)构成网络(NetWork)构成软件(SoftWare)构成子系统(SubSystem)构成功能定义数据库一览数据库逻辑定义ER

3、图系统方式的选择新物理DFD外部代码设计外部输入输出式样的作成数据库的逻辑设计界面设计票据设计接口(Interface)式样确认新系统的功能式样的作成系统功能式样书系统操作式样安全性的设计安全性(Security)设计书详细设计输入(Input):概要设计式样书详细设计规约详细设计书的式样用词的统一定义版本(Version)采用标准等操作(Action):详细设计详细设计审查输出(Output):详细设计式样书文档(Document):议事录、Q&A票、审查记录、审查核对列表等数据库容量性能推定结果详细设计作

4、业流程详细系统结构设计程序式样设计性能・容量分析开发准备物理数据库设计测试方针制作共通程序式样共通表(Table)式样错误(Error)对应设计程序设计书数据库定义书命名规则编码规约开发环境整体测试方针编码输入(Input):详细设计式样书编码规约操作(Action):编码(Coding)源代码审查(SourceReview)输出(Output):源代码(Source)文档(Document):Q&A票、审查记录、审查核对列表(ReviewCheckList)等编码规约例1.基本方针2.命名原则3.命名方法类

5、(Class)名、接口(Interface)名变量名方法(Method)名参数(Parameter)属性(Property)4.空白5.改行6.空白行7.头文件(FileHead)8.参数(Program)的结构顺序9.声明方法各测试阶段概要设计结合测试系统测试编码(Programming)编码・单体测试运行测试阶段的统合化详细设计需求分析阶段的详细化测试(Test)(一)输入:设计式样书操作:测试实例(TestCase)制作测试实例审查(TestCaseReview)测试实施输出:修正后的源代码、测试报告文

6、档:Q&A票、审查记录、审查核对列表、bug票等测试(二)作业内容测试实例(TestCase)设计单体测试实例设计结合测试实例设计系统测试实例设计等测试数据作成单体测试数据设计结合测试数据设计系统测试数据设计等测试实施错误(Bug)调查错误(Bug)对应修正的确认文档错误(故障)票(一)管理内容:错误现象、错误原因、对应内容、对应状态、错误分类运行的流程:发现错误→发行错误票→调查原因→对应错误→修正的确认文档错误票(二)注意事项:・现象标记清楚(再现方法、界面复制、错误记录、测试数据等)・原因标记清楚(出错

7、的地方、出错的地方和故障现象的关系)・对应方法标记清楚(出错的地方怎样修正)・适当的错误分类错误票例文档(Document)议事录Q&A票(确认票、问题票)审查记录审查核对列表(ReviewCheckList)等议事录的项目例1.会议日期和时间等・议事名称・开会日期和时间・开会地点・出席人2.内容/事情・目的・决定事项/保留事项・准备(重要性、项目(Project)的影响度、现在的状况等)3.课题/解决策略・课题・解决策略(什么/到什么时候/谁?)・关联课题/对其他组(team)的请求(request)4.下

8、次会议的预定・日期和时间/地点・议题5.是否添加资料议事录议事录例Q&A票・确认票(一)作用:・提问和回答内容的管理容易・证据的遗留运行实例(Case):・一般的、离岸开发的双方使用・大规模开发的时候,开发小组内部使用也有Q&A票・确认票(二)运行的流程:发现问题→内部确认→提出问题→回答→处理注意事项:・内容标记清楚(原委、理由、现象、不明确的地方)・复杂的问题、先例、图标的活用・回答不清楚的时候

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。