- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可行性分析工具 当我们在进行可行性研究时需要了解和分析现有的系统,而系统流程图就是以图的形式表达对现有系统的认识;而且它能很清楚地表达信息在系统各部件之间流动的情况。 系统流程图:System Flow Diagram,描绘物理系统 反映信息在各部分间流动情况 不等于控制信息,不是程序流程图 基本符号 流程符号 含 义 流程符号 含 义 数据加工符号 换页连接 输入/输出符号 磁带符号 连接点符号 文档符号 人工操作 多文档符号 显示器或终端机 数据流符号 磁盘机或数据库 流程开始与结束 案例分析 正泰集团仓库中现有许多种元器件及其数量等项数据。需要加工的数据是每当仓库中的元器件数量发生变化时,就应该及时修改库存清单,如果那种元器件的库存量少于它的库存临界值 ,则应该报告个采购部门以便定货,规定每天向采购部门送一次定货报告。 库存清单程序 订货报告 事务 订货信息 结束 报告生成程序 库存清单 项目计划 在可行性分析之后,项目计划与质量管理将贯穿需求分析、系统设计、程序设计、测试、维护等软件工程环节。 项目计划是要提供一份合理的进程表,让所有开发人员任务明确、步调一致,最终共同准时地完成项目。项目计划是要付诸实施的,不象用嘴巴喊政治口号,可以很夸张。软件的项目计划重在“准确”而非“快速”。 一、把握资源:项目的资源分为三类:“人”、“可复用的软构件”和“软硬件环境”。 二、进度安排:(1)制定进度表的人最好就是项目负责人,他最了解项目和开发人员。(2)进度安排并不见得一定要符合逻辑顺序。应尽可能地先做技术难度高的事,后做难度低的事。 四 可行性分析文档 1 引言 2 引用文件 3可行性分析的前提 4可选的方案 5所建议的系统 6经济可行性(成本----效益分析) 7技术可行性(技术风险评价) 8法律可行性 9运行可行性 小结 软件开发方法学是编制软件的系统方法,它确定软件开发的各个阶段,规定每一阶段 的活动、产品、验收的步骤和完成准则。常用的软件开发方法有结构化方法、面向数据结构方法和面向对象方法等。 可行性分析不是决定系统如何做,而是确定项目是否可行。 思考 软件的什么周期是什么? 过程模型有哪些?哪一个适合你的项目开发? 可行性分析的主要内容是什么? 实验二 1 每个同学选择一个熟悉的项目 2 回顾可行性分析主要内容 3 完成可行性分析文档 可以选择的项目 实验教学管理系统 图书管理系统 医药销售系统 学生选课系统 人事档案系统 服装销售系统 其他系统 《软件工程》 学习情境一:客户管理 葛文庚 客户管理 主要内容 一 软件生存周期 软件生存周期(Software Development Life Cycle,SDLC) 又名软件生命周期 软件生存周期可划分为定义、开发和运行三个时期,每个时期又可以划分若干阶段。 软件生存周期通常包括可行性分析、需求分析、软件设计、软件实现、软件测试、运行与维护 软件生存周期 阶段 任务及说明 参与者 输出 可行性分析 对项目的技术,功能需求和市场进行调研和初步分析,确定是否需要启动项目 项目经理 核心技术人员 可行性分析报告 需求分析 对项目详细需求分析,编写需求文档,对B/S 结构的系统应制作静态演示页面。 系统分析师 需求分析师网页设计师 需求分析说明书 软件设计 根据需求分析进行概要设计。包括程序系统流程、组织结构、模块划分、功能分配、接口设计。运行设计、数据结构设计和出错处理设计等。 系统架构师 数据库设计师 软件设计师 设计说明书 编码实现 根据设计开发项目,同时有美工对操作界面进行美化 软件工程师 程序员 项目规范 软件测试 项目小组配合测试部门修改软件中的错误 软件测试师 测试计划 测试报告 运行维护 项目验收实施 实施工程师 项目所有文档和程序 软考类别 级别 资格名称 考试科目 高级 信息系统项目管理师 综合知识 案例分析 论文 系统分析师 中级 软件设计师 基础知识 应用技术 网络工程师 信息系统监理师 信息系统管理工程师 数据库系统工程师 初级 程序员 网络管理员 全国计算机技术与软件专业技术资格(水平)考试 二 软件开发模型 软件生存周期模型是软件工程思想的具体化,是跨越软件生存周期的系统开发、运行、维护所实施的全部活动和任务的过程框架。 常用的软件生存周期模型有瀑布模型,演化模型,螺旋模型,增量模型,喷泉模型,快速应用开发( RAD )模型。 1 瀑布模型 瀑布模型(waterfall model)将生存期的计划时期、开发时期和运行时期。 计划时期可分为问题定义、可行性研究、需求分析3个阶段 开发时期分为概要设计、详细设计、软件实现、软件测试等阶段 运行时期则需要不断进行运
文档评论(0)