付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、交通软件系统分析与设计李志慧 E_mail:lizhih电话考教材-张海藩编著,软件工程导论 学出版社,清华大清华大学清华大学-郑人杰编,实用软件工程, 出版社,1997年-数据结构,严蔚敏等编著, 出版社-数据结构,殷人坤,清华大学出版社第一章绪论-交通软件系统分析与设计关注的问题:1、 软件系统开发过程2、数据结构+算法系11為繁素m间存在一种或多艸点关由某一数据对象及该对象中所有数据成员之 间的关系组成,表示为data_structu re= D, R数据结构线性表義和队列串数组和广义表二叉树树和森林图查找排序算法评价:空间复杂度时间复杂度生命周期各阶段的任务(
2、1)问题定义问题定义阶段必须回答的关键问题是:”要解决的问题是什么广通过问题定义阶段的工作,系统分析员应该提出关于问题性质、工程目(2)可行性研究该臓養觴摩養礬问题是对于上一个阶段所确定的问题有行得 雀蠶羈蕾果是使用部门负责人做出是否继续进行这项工程的决 (3)需求分琉该阶段的任务不是具体地解决问题,而是准确地确定“为下解决这个 问题,目标系统必须做#么”,主要是确定目标系统必须具备哪些 功能。-(4)总体设计该阶段必须回答的关键问题是:“概括地说,应该如何解决这个问题 7生命周期各阶段的任务-(5)详细设计HI总体设计阶段以比较抽象概括的方式提岀了解决问题的办法。 详细设计阶段的任务就是把解
3、法具体化,也就是回答下面这 个关键问题:“应该怎样具体地实现这个系统呢?”-(6)编码和单元测试该阶段的关键任务是写岀正确的容易理解、容易维护的程序模 块。-(7)综合测试该阶段的关键任务是通过各种类型的测试(及相应的调试)使软件 达到预定的要求。-(8)软件维护维护阶段的关键任务是,通过各种必要的维护活动使系统持 久地满足用户的需要。结构分析过程小节问题定义可行性研充需求分析总体设计详细设计.编码和单元 测试综合测试维护软件生存期模型bS-软件生存期模型是跨越整个生存期的系 统开发.运作和维护所实施的全部过程 、活动和任务的结枸框架瀑希磁型 螺漩模型 喷泉模型 智能型瀑布模型h特点:(1)为
4、一个整体开发模型(2)开发前可完整、准确地定义系统各个阶 段适用条件:适用开发,如:编译系统,数据库系统于功 能和性能明确、完整、无重大变化地软件等螺旋模型限制条件提交at分用8加讦估方塞标识、解决凤酸購定目标方案风分新凤绘分析EUfe分析ftsa计划下BVSX作幵发下一tt产品91凱整2徉设计 款件产品/厂石WIV试计少Iit 作!如Fl粘澤厂设计(和确认特点:-(1)降低软件开发风险-(2)按照软件的演化规律进行开发-(3)开发初期不要求开发人员准确、无二 义了解系统适用:适用与复杂系统的开发或系统目标不明确的情 况喷泉模型-喷泉模型是一种以用户需求为动力,以对象作为驱动的模 型-它以面向
5、对象的软件开发方法为基础,以用户需求作为喷 泉模型的源泉。(1)喷泉模型规定软件开发过程有4个阶段,即分析、系统 设计、软件设计和实现(2)喷泉模型的各阶段相互重叠,它反映了软件过程并行 性的俗点。(3)喷泉汝型以分析为基础,资源消耗呈塔型,在分析阶 段消耗的资源最多(4)喷泉模型反映了软件过程迭代的自然特性,从高层返 回低层无资源消耗软件开发方法结构化方法结构化方法由结构化分析、结构化设计和结构化程序设 计构成,它是一种面向数据流的开发方法 Jackson 方法一种面向数据结构的开发方法-维也纳开发方法一种形式化的开发方法,软件的需求用严格的形式语言描述 ,把描述模型逐步变换成目标系统-面向
6、对象的开发方法面向对象开发方法包括面向对象分析(OOA)、面向对 象设计(OOD)和面向对象实现。其包括Booch、Coad、OMT方法统一建模语言 UML嗥二章 llfftttt可行性分析的任务-1) “问题是否可行? ”-2)目的:可行性研究的n的就是用最小的代价在尽可能短 的时间内确定问题是否能够解决。-3)首先需要进一步分析和澄清问题定义。在澄清了问题定 义之后,分析员应该导出系统的逻辑模型。然后从系统逻辑 模型出发,探索若干种可供选择的主要解法(即系统实现方 案)。对每种解法都应该仔细研究它的可行性,一般说來, 至少应该从下述三方面研究每种解法的可行性:-(1)技术可行性使用现有的技
7、术能实现这个系统吗?-(2)经济可行性这个系统的经济效益能超过它的开发成本吗?-(3)操作可行性系统的操作方式在这个用户组织内行得通吗?可行性研究的步骤(1) 复查系统规模和目标(2) 研究目前正在使用的系统(3) 导出新系统的高层逻辑模型(4) 重新定义问题(5) 导出和评价供选择的解法(6) 推荐行动方针(7) 草拟开发计划(8) 书写文档提交审查系统流程图-系统流程图的作用;系统流程图是描述物理系统的工具。所谓物理系统,就是一个具体实现的系统,也就是描述一 个单位、组织的信息处理的具体实现的系统。在进行可行 性研究过程中,要以概括的形式握述现有系统的高层逻辑 模型,并通过概要的设计变成所建议系统的物理模型,可 以用系统流程图來描述所建议系统的物理模型。-系统流程图可用图形符号来表示系统中的各个元素,表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年冶金工业技能鉴定全真模拟模拟题及答案详解【基础+提升】
- 2024-2025学年度专升本通关题库含答案详解(综合卷)
- 2024-2025学年度机械设备制造修理人员考前冲刺测试卷及参考答案详解1套
- 2024-2025学年度浙江工贸职业技术学院单招《职业适应性测试》题库及参考答案详解【能力提升】
- 2024-2025学年度全国统考教师资格考试《教育教学知识与能力(小学)》真题附答案详解(典型题)
- 2024-2025学年医院三基考试测试卷附参考答案详解【黄金题型】
- 2024-2025学年度辅警招聘考试考前冲刺练习试题及一套完整答案详解
- 2024-2025学年度湖南科技职业学院《形势与政策》期末考试能力检测试卷及完整答案详解(夺冠系列)
- 2024-2025学年度辅警招聘考试自我提分评估(历年真题)附答案详解
- 2024-2025学年仓储管理人员通关考试题库【考点梳理】附答案详解
- GB/T 18998.3-2003工业用氯化聚氯乙烯(PVC-C)管道系统第3部分:管件
- GB/T 17711-1999钇钡铜氧(123相)超导薄膜临界温度Tc的直流电阻试验方法
- 2023年一级建造师机电实务真题及答案解析
- 北京建筑大学2016年高职升本科专业课考试试卷《城市轨道交通车辆构造》试卷
- 事业单位人事管理条例完整版x课件
- 中国地理概况-课件
- 高处作业安全技术交底-
- 《导体和绝缘体》说课课件
- 小学劳动教育 二年级下册 活动《一起来种太阳花》(第二课时) 课件
- 零星交付操作规范指引
- 2022年书法五下教案河北美术出版社
评论
0/150
提交评论