欢迎来到天天文库
浏览记录
ID:59433532
大小:1.16 MB
页数:74页
时间:2020-09-18
《AIS开发方法与开发工具ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、AIS开发方法与开发工具教学内容开发策略与方式开发方法开发工具财务管理教研室一、开发策略与方式1、开发策略数据是根据用户需求和现有状况直接设计编程,过渡到新系统。主要适用于主系统规模不大,信息和处理过程结构化程序高,用户和开发者又都很有经验的场合。1.1接收式一、开发策略与方式是经调查分析后,即可确定用户需求和处理过程,且以后不会有大的变化,则系统的开发工作就可以按照某一种开发方法的工作流程,按部就班地走下去,直到最后完成开发任务。这种开发策略对开发者和用户要求都很高,要求在系统开发之前就完全调查清楚实际问题的所有状况
2、和需求。1.2直接式一、开发策略与方式指当问题具有一定的复杂性和难度,一时不能完全确定时,就需要进行反复分析,反复设计,随时反馈信息,发现问题,修正开发过程的方法。一般花费较大,耗时较长,但对开发者和用户的要求较低。1.3迭代式一、开发策略与方式指当需求的不确定性很高时,一时无法制定具体的开发计划,则只能用反复试验的方式来做。一般需要较高级的软件支撑环境,且对大型项目在使用上有一定的局限性。1.4实验式一、开发策略与方式2、开发方式好处是可以得到适合本单位的满意的系统,通过系统开发培养自己的力量。缺点是往往开发周期较长
3、。自行开发需要强有力的领导,有足够的技术力量,需要进行一定的咨询。2.1自行开发一、开发策略与方式从用户角度讲比较省事,但必须配备精通业务的人员参加,经常检查、协调。这种方式开发费用较高,系统维护比较困难。2.2委托开发一、开发策略与方式对于培养自己的技术力量最为有利,系统维护也比较方便。条件是双方要精诚合作,自己有一定的系统分析和设计力量。这种方式最适合我国目前的情况。2.3联合开发一、开发策略与方式当然最省事。但要买到完全适合本单位的、满意的软件也不容易。有人说可以买到现成的计算机系统,但不能买到现成的信息系统。购
4、买现成软件包需要有较强的鉴别能力。这种方式谈不上什么系统维护。2.4购买现成的软件包商品化会计电算化信息系统的特点:通用性代码保密系统由厂家统一维护与更新与专用系统相比,易学性更弱与专用系统相比,初始化工作较大一、开发策略与方式一、开发策略与方式商品化会计电算化信息系统的选择原则:符合国家统一要求具有实用性和先进性适用性、通用性、安全可靠性、易使用性、运行环境、先进性厂商的信誉和售后服务成本效益分析一、开发策略与方式系统开发的多种方式,应根据资源情况、技术力量、外部环境等因素选择。不论采用哪种方式,都需要单位领导和业务
5、人员参加。特点自行开发委托开发联合开发购买分析设计力量要求非常需要不太需要逐步培养少量培养编程力量要求非常需要不需要需要少量需要系统维护容易较困难较容易困难开发费用少多较多较少二、开发方法1、软件危机和软件工程软件是计算机系统中与硬件相互储存的另一部分,包括程序、相关数据及其说明文档。程序:按照事先设计的功能和性能要求执行的指令序列数据:程序能正常操纵信息的数据结构文档:与程序开发维护和使用有关的各种图文资料。1.1软件二、开发方法抽象性无明显制造过程无磨损、老化,但软件可退化对硬件和环境的依赖性开发效率低复杂性成本高
6、牵涉社会因素多1.1软件二、开发方法1、软件危机和软件工程计算机应用系统由简单到复杂,由小型到大型,到了60年代末期,从事软件开发的人员发现,他们使用过去一直使用的方法来开发大型复杂的应用系统遇到了问题。过去,编制程序完全是一种技巧,主要依赖于程序员的素质,程序是程序员智慧的结晶,每个程序员编程无章法,随意性大,开发模式完全是手工小作坊式的。由此,60年代末,对大型系统的开发呈现出“软件危机”。1.2软件危机二、开发方法对软件开发成本和进度的估计常常很不准确。软件开发很难按预定计划实现,投入了资金,能否出结果,出怎样的
7、结果,事先难以预料。用户对“已完成”的软件系统不满意的现象经常发生。软件产品的质量往往不可靠。1962年6月,美国飞向金星的第一个空间探测号(水手1号),因其飞舱中的计算机导航程序之一的一个语句的语义出错,总是偏离航线无法取得成功。1965年~1970年,美国范登堡基地因程序有错误造成发射火箭多次失败。二、开发方法软件常常是不可维护的。通常软件维护的费用占总费用的55%-70%;错误具有累积和放大效应;在后期发现的错误改正的成本和难度将是巨大的(比早期进行修正所付出的代价高2-3个数量级),甚至是不可能改正的。软件通常
8、没有适当的文档资料,给软件开发和维护带来极大困难。文档的作用(管理人员:评价软件开发进度;开发人员:通讯工具;维护人员:维护的依据。)软件成本在计算机系统总成本中所占的比例逐年上升。软件开发生产率提高的速度远远跟不上计算机应用迅速普及深入的趋势。二、开发方法1968年由NATO(北大西洋公约组织)在德国Garmish召开的学术会议
此文档下载收益归作者所有