软件工程开发案例01_第1页
软件工程开发案例01_第2页
软件工程开发案例01_第3页
软件工程开发案例01_第4页
软件工程开发案例01_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程,结构化软件开发事例“不用软件工程学到的开发方法,就能制作系统! 什么? 所以,这种工程化的方法是没有用的! 错了,假设你从事软件开发。 一所私立职业学校的财务科长应该考虑使用学校拥有的微型计算机制作工资清单和各种财务报表的可能性。 方案假设:结构化软件开发问题定义,需要解决的问题是什么,财务科长为什么提出这个要求,预计项目规模是多少? 当前工资核算成本新体系开发成本新体系运行成本、工资支付体系规模和目标报告、结构化软件开发问题定义、体系规模和目标报告2009.5.19、项目名称:项目目标:项目规模:初步设想:可行性研究:工资支付、 研究当前工资核算和报告费用过高、开发费用低的新工资支付系统的可能性,开发成本不应超过7.2万(加减20% ),为了在学校自己的计算机系统中制作工资明细表和财务报表,更全面地研究工资支付项目的可能性,需要两周以上、结构化软件开发的可行性研究、明确系统规模和目标、研究现有系统、推导高层逻辑模型、进一步确定系统规模和目标、推导选择解法、推荐优化方案、制定开发计划、提交文件提交审查、 结构化软件开发的可行性研究,直接了解现有系统工作状况的方法:咨询两位会计的结构化软件开发3354的可行性研究,教师,时间表,任务表,员工,工资支付系统,工资明细表,银行,教师,员工,员工,教师,时间表,任务表,审查数据, 审核后的数据、排名、专用表、课时费计算、岗位津贴计算、工资总额计算、个人所得税计算、住房公积金计算保险费计算、工资表计算、工资单编制、报告书编制、报告书更新、账簿分类、会计、教师、员工、银行更新、 导出教务所、办公室主任、教师、员工、会计、银行、时间表、工作表、事务数据、事务数据、加工结果、加工结果、加工结果、报告书信息、分类帐工资信息、工资单、工资单、工资单、工资单、选择项的解决方法,考虑解决方案时应考虑的要素: 为用户提供一些选择的解决方案:低成本、中成本、高成本、每两个月支付一次工资,考虑用计算机复制现有的系统功能,长期构建完整的管理信息系统,技术可行性、操作可行性、经济可行性、中成本方案的系统流程图: 导出选择的解法,中成本方案的成本/效益分析:开发成本:人力(5人月,6000元/人月):3.0万元,硬件购买:1.2万元,合计:4.2万元,新系统的运营费用:人力和物资(250元/月):0.3万元/年,维护合计:0.4万元/年当前系统运行费用:2.4万元,年节省运行费用:2.0万元,年节省,当前值(按5%计算),累计当前值,1,2,3,20000,20000, 19047.62元,18181.82元,17241.38元,19047.62元,37229.44元,54470.82元,投资回收期:2.28年,纯收入:12470.82元,推荐最佳方案,制定中成本、高成本、低成本、开发计划, 实现中成本规划工资支付系统的大致规划:阶段、所需时间(月)、可行性研究、需求分析、总体设计、详细设计、实现、合计、0.5、1、2、5、结构化软件开发需求分析、需求分析阶段的主要任务:确定系统应当做什么?需求分析阶段的工作基础:沿可行性研究阶段的数据流图、细分数据流图、回溯方法和数据流图回溯,一般来说,从数据流图的输出端开始分析是有意义的。 因为系统的基本功能是产生必要的输出数据,所以在输出侧出现的数据元素决定该系统的基本配置。教师、员工、员工、员工、会计、银行、时间表、任务表、事务数据、事务数据、加工结果、加工结果、报告信息、分类帐户、工资信息、工资明细表、工资明细表、工资明细表、工资明细表中包含的数据要素、教职员编号、教职员名称、基本工资、职务、职务、生活补助金、 书报费交通费、清洗费、上课时间费、岗位津贴、工资总额、个人所得税、住房公积金、保险费、实际费用、追溯法发现的问题记录:结构化软件开发的需求分析、基本费用、生活津贴、文件费、交通费、清洗费等数据要素存储在哪里, 必须明确课时费和岗位津贴的计算方法,明确个人所得税、住房公积金和保险费的计算方法,文件初稿的数据流程图,数据字典,IPO表,结构化软件开发的需求分析,IPO表,系统:工资支付,作者: 06电子商务班, 日期: 2009.5.19,模块:计算薪金总额的算法,编号:调用:输出:薪金总额、注释:教师岗位津贴0员工上课时间0结构化软件开发需求分析,定义逻辑系统,更新人力资源数据存储人力资源数据, 普通学费=每月上课时数的学费的作用系数职场津贴=职务系数津贴等级基准任务等级超额上课时间费=年度超额上课时间费0.2,住房公积金=(工资总额-上课时间费或职场津贴) 10%保险费=养老保险失业保险医疗保险个人所得税=(工资总额-免税所得-3500 )税率,8%, 1%,2% 10,最新扣除税率每月应纳税所得税率的速算扣除数(元) 不超过1500元的3%0为1500元至超过4500元的20U5为4500元至超过35000元的2505为35000元至超过55000元的3055为55000元至超过80000元的35U05为超过80000元的45505,和、时间表、事务数据、事务数据、加工结果、加工结果、报表信息、分类帐户、工资信息、工资明细表、工资明细表、年度数据、 使用结构化软件开发部的需求分析流程图细分的功能分解方法来细分流程图:选择流程图上的功能过于复杂的处理并将其分解为几个子功能,下级子功能成为新流程图上的处理, 构成软件需求规格书的主要组成部分、技术审核管理审核、结构化软件开发需求分析、领导、本系统分析师、两位会计师、结构化软件开发3354总结,通过案例学习,比较自己在课程设计分析阶段的工作。 有哪些成果?这一阶段需要查明的问题:整个结构化软件开发的设计,总结为,系统应该如何实现? 此外,确定物理方案,设计软件结构,构建整个结构化软件开发商的设计,确定数据流的特征,确定输入流和输出流之间的边界,分解,优化设计结果,变换流,孤立变换中心,分解,以及总体设计 一级分解:计算教职员工资,收到工资数据,计算工资,打印计算结果,分解总体设计,计算教职员工资,收到工资数据,打印计算结果,计算工资,收集数据,收集事务数据,计算正常工资,计算超额学费, 更新年度数据,打印表格,审核、二级分解:事务数据,初步优化总体设计,计算教职员工资数据,计算工资,打印计算结果,收集数据,收集事务数据,计算正常工资,计算超额上课时间,更新年度数据, 列印表格、收集、事务资料、列印表格、系统使用者帐户资讯、人力资料、事务资料、年度资料、工资明细表中动态变更的项目、工资明细表中相对固定的项目、总体设计资料库设计、使用者表格设计:栏位名称、 数据类型是否为空,是否为主键,数据类型,用户名,字符,否,是,密码,字符,否,否,综合设计数据库设计,个人表设计:字段名,数据类型,是否为空,是否为主键否、是、员工姓名、字符、否、职务、字符、否、否、职务、字符、否、否、生活补助金、数字、是、否、书面材料数字,是、交通费、数字,否、清洗费、数字,否、affair表的设计:字段名、数据类型、是否为空格, 主键是否为员工编号、数字,否则为员工姓名、字符,否则为会话数、数字,否则为课类数、数字,否则为任务数、数字,否则为综合设计数据库设计、字段名、数据类型,是否为空闲员工编号,数字,否,员工姓名,字母,否,本年度累计授课时数,数字,否,综合设计数据库设计:字段名,数据类型,是否为空,是否为主键,员工编号,数字,否,员工姓名,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论