1 / 175
文档名称:

软件开发活动.doc

格式:doc   大小:2,972KB   页数:175页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

软件开发活动.doc

上传人:dlmus1 2018/8/17 文件大小:2.90 MB

下载得到文件列表

软件开发活动.doc

相关文档

文档介绍

文档介绍:第一部分软件开发活动
软件开发综述
用UML建模
需求提出
需求分析
系统设计
对象设计
软件开发综述
结构化的分析与设计
面向对象的分析与设计
什么是分析与设计
分析(analysis):要创建一个系统,需要对问题和需求进行描述。问题是什么以及系统必须做什么,它强调对问题的调查。例如,如果要开发一个新的图书馆信息管理系统,这个系统的业务过程是什么?这是一个分析问题
设计(design):对系统如何满足需求和约束进行高层描述和具体说明,它强调问题的逻辑解决方案。例如,图书馆信息系统能够多大程度地精确地捕获和记录书的借出情况?这是一个设计问题。设计最终可以用硬件和软件来实现
分析与设计的两种模式
结构化的分析与设计
结构化分析(structured analysis and design)对问题的分解尺度主要是依据功能或过程。
面向对象的分析与设计
而面向对象的分析与设计强调以对象为尺度
第一章结构化的分析与设计
结构化分析方法(简称SA方法)就是面向业务流或数据流的自顶向下逐步求精地进行需求分析的方法。
结构化设计方法(简称SD方法)就是将需求分析转化为层次功能模型的方法。
设计通常分概要设计和详细设计两步进行,概要设计将软件系统分解成许多个模块,并决定每个模块的外部特征,即功能(做什么)和界面(输入和输出);详细设计确定每个模块的内部特征,即每个模块内部的执行过程(怎样做),通过这样的设计过程,就为编程制订了一个周密的计划,下面就可直接过渡到编程阶段了。
本章主要内容
模型图
需求分析
概要设计
详细设计
第一节模型图
结构化分析使用的模型图有:
业务流程图
数据流图
功能结构图(或功能树)
网络结构图
程序流程图
业务流程图
n业务流程图是反映用户业务过程的图。
n业务流程图包括:任务名称、执行者、任务步骤、流转的信息等
业务流程图例
业务流程例图
数据流图
数据流图反映信息的来源、加工、存放和输出。
数据流图例
数据流例图
功能结构图
IDEF方法族介绍:IDEF的含义是集成计算机辅助制造(puter-AidedManufacturing,ICAM)DEFinition。最初的IDEF方法是在美国空军ICAM项目建立的,最初开发3种方法:功能建模(IDEF0)、信息建模(IDEF1)、动态建模(IDEF2),后来,随着信息系统的相继开发,又开发出了下列
IDEF族方法:数据建模(IDEF1X)、过程描述获取方法(IDEF3)、面向对象的设计(OO设计)方法(IDEF4)、使用C++语言的OO设计方法(IDEF4C++)、实体描述获取方法(IDEF5)、设计理论(rationale)获取方法(IDEF6)、人-系统交互设计方法(IDEF8)、业务约束发现方法(IDEF9)、网络设计方法(IDEF14)等。
IDEF0图被用于表示功能结构。它的每一个方框表示一个功能块,方框的左边箭头表示输入,右边箭头表示输出,上方箭头表示控制,下方箭头表示支持条件。IDEF0图的同一页上的功能块是属于同一层次的,一般不要超过六个。图的右上角有一个层次索引。
功能结构例图
功能树
功能树是功能结构图的简化,它只保留了功能的层次性,忽略了功能块之间的信息传递关系。在中小型系统中较常用。
功能树例
网络结构图
程序流程图
(略)
第二节需求分析
需求分析是软件工程中一个最重要的环节。需求分析中的任何一个小错误都可能导致整个工程的失败。
需求分析的任务
需求分析的步骤
需求分析的原则
需求分析的方法
需求分析的任务
用户和软件人员双方一起来充分地理解用户的要求,并把双方共同的理解明确地表达成一份书面文档——需求说明书。
任务可分为四个方面:
1. 理解当前的现实环境,获得当前(人工)系统的具体模型。
2. 从当前系统的具体模型抽象出当前系统的逻辑模型。
3. 分析目标系统与当前系统逻辑上的差别,建立目标系统的逻辑模型。
4. 为目标系统的逻辑模型作补充。
需求分析的步骤
调查研究
分析与综合
书写文档
需求分析评审
需求分析步骤一:调查研究
一、需求调研准备: 1) 调研前应该将所有项目前期资料进行汇总,与和立项相关的前期人员进行交流,以便对项目有一个基本轮廓的认识。
2
) 做好调研前使用资料的准备,如需求调研模板,需求调研问题列表等。
3) 做好不怕一切困难的准备。
需求分析步骤一:调查研究
二、调研活动:
1)软件运行环境调查(软件应用域人员组织结构、网络分布地域、企业经营目标、当前系统情况等)
2)软件涉及的业务流程
3)业务流程中的数据描述及数据变换关系
需求分析步骤一:调

最近更新

2024年普法学法知识竞赛题库往年题考 49页

2024年职业教育法考试题库100道及一套参考答案.. 17页

2024年马原复习题400道及参考答案一套 79页

2024年马原测试题及完整答案1套 79页

2024年马原试题及答案【考点梳理】 78页

2024年马原题库400道含答案【完整版】 79页

《马克思主义基本原理概论》试题库带答案(a卷.. 79页

2024年3M胶项目资金申请报告代可行性研究报告.. 63页

中国历史文化知识题库100道附参考答案【模拟题.. 14页

入党积极分子考试题库200道含完整答案(考点梳.. 30页

全国计算机二级考试试题题库【精练】 97页

全国计算机等级考试(二级)考试题库完整版 128页

历史类常识经典考试题100题精品(a卷) 14页

历史类常识考试100题及精品答案 2页

县乡教师选调考试《教师职业道德》题库【a卷】.. 43页

县乡教师选调考试《教师职业道德》题库附参考.. 44页

县乡教师选调进城考试-教育法律法规题库附完整.. 104页

县乡教师选调进城考试《教育学》题库精品 114页

县乡教师选调进城考试《教育心理学》题库及答.. 120页

县乡教师选调进城考试《教育心理学》题库(综.. 120页

县乡教师选调进城考试《教育法律法规》题库附.. 132页

大学生计算机基础考试题库含答案【名师推荐】.. 22页

大学计算机基础期末考试题库及参考答案ab卷 21页

大学计算机基础期末考试题库附完整答案(精品.. 22页

大学计算机基础练习试题精品【名师推荐】 22页

大学计算机基础考试试题200道及答案(必刷) 28页

大学计算机考试试题及参考答案(巩固) 29页

大学计算机考试试题附参考答案【b卷】 28页

燃气出租车知识讲座 23页

深圳中级人民法院申请执行收款账户确认书 1页