会计电算化信息系统的开发.ppt_第1页
会计电算化信息系统的开发.ppt_第2页
会计电算化信息系统的开发.ppt_第3页
会计电算化信息系统的开发.ppt_第4页
会计电算化信息系统的开发.ppt_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

1、第三章 系统开发概述,软件和软件工程 软件开发的生命周期法 软件开发的快速原型法,会计电算化信息系统的开发,会计电算化信息系统的开发是指建立一个会计电算化系统的过程,其中心是开发出会计电算化的应用软件。在这个过程中,必须遵循一定的方法,以保证开发的顺利进行。好的开发方法可以用较短的时间,投入较少的人力物力,开发出实用的会计电算化软件。,系统开发方法,在计算机诞生的早期,软件开发被看作是一种艺术。但随着计算机应用的深入,软件越来越大而复杂,一度出现了所谓的软件危机。有效的软件开发方法的研究因而受到重视。许多软件开发方法被提出,形成了软件工程学。软件工程的核心是用工程的方法来进行软件的开发。生命周

2、期法和原型法是两种广为应用的方法。,软件工程的相关概念,软件工程 定义1:软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法站合起来,这就是软件工程。 定义2:软件工程是研究和应用如何以系统性的、规范化的、可定量的方法,操纵和维护软件、即把工程应用到软件上。,软件工程的基本出发点,变无形为有形 面向用户 严格划分工作阶段 强调对每一阶段工作的审查,软件开发的生命周期法,什么是软件生命期 软件生命期是指软件产品从考虑其概念开始,到该软件产品不再能使用为止的整个时期。一般包括概念阶段、需求

3、阶段、设计阶段、实现阶段、测试阶段、安装阶段以及交付使用阶段、运行阶段和维护阶段。有时还有退役阶段。这些阶段可以有重复,执行时也可以有迭代。 什么是软件开发生命期 软件开发生命期是指软件产品从考虑其概念开始到该软件产品交付使用为止的整个时期。一般包括观念阶段、需求阶段、设计阶段、实施阶段、测试阶段、安装阶段,以及交付阶段。这此阶段可以有重复。,软件生存周期的瀑布模型,planning,analysis,design,implementation,support,Waterfall model,生命周期法,生命周期法:按照系统的生命周期,有步骤,分阶段的进行系统开发的方法,叫做信息系统开发的生命

4、周期法。生命周期法将系统开发过程划分为四个阶段:系统分析阶段,系统设计阶段,系统实施阶段,系统运行与维护阶段。,生命周期法各阶段,提出开发要求,初步调查,可行性研究,详细调查,系统分析,总体设计,详细设计,编程,测试,系统转换,系统维护,审核,审核,审核,系统运行,审核,信息系统的生命周期,系统分析阶段,系统设计,系统实施,系统维护,生命周期法各阶段,提出开发要求,初步调查,可行性研究,详细调查,系统分析,总体设计,详细设计,编程,测试,系统转换,系统维护,审核,审核,审核,系统运行,审核,信息系统的生命周期,系统分析阶段,系统设计,系统实施,系统维护,生命周期法各阶段,提出开发要求,初步调查

5、,可行性研究,详细调查,系统分析,总体设计,详细设计,编程,测试,系统转换,系统维护,审核,审核,审核,系统运行,审核,信息系统的生命周期,系统分析阶段,系统设计,系统实施,系统维护,生命周期法各阶段,提出开发要求,初步调查,可行性研究,详细调查,系统分析,总体设计,详细设计,编程,测试,系统转换,系统维护,审核,审核,审核,系统运行,审核,信息系统的生命周期,系统分析阶段,系统设计,系统实施,系统维护,生命周期法各阶段,提出开发要求,初步调查,可行性研究,详细调查,系统分析,总体设计,详细设计,编程,测试,系统转换,系统维护,审核,审核,审核,系统运行,审核,信息系统的生命周期,系统分析阶段

6、,系统设计,系统实施,系统维护,生命周期法各阶段,提出开发要求,初步调查,可行性研究,详细调查,系统分析,总体设计,详细设计,编程,测试,系统转换,系统维护,审核,审核,审核,系统运行,审核,信息系统的生命周期,系统分析阶段,系统设计,系统实施,系统维护,生命周期法各阶段,提出开发要求,初步调查,可行性研究,详细调查,系统分析,总体设计,详细设计,编程,测试,系统转换,系统维护,审核,审核,审核,系统运行,审核,信息系统的生命周期,系统分析阶段,系统设计,系统实施,系统维护,生命周期法各阶段,提出开发要求,初步调查,可行性研究,详细调查,系统分析,总体设计,详细设计,编程,测试,系统转换,系统

7、维护,审核,审核,审核,系统运行,审核,信息系统的生命周期,系统分析阶段,系统设计,系统实施,系统维护,生命周期法各阶段,提出开发要求,初步调查,可行性研究,详细调查,系统分析,总体设计,详细设计,编程,测试,系统转换,系统维护,审核,审核,审核,系统运行,审核,信息系统的生命周期,系统分析阶段,系统设计,系统实施,系统维护,生命周期法各阶段,提出开发要求,初步调查,可行性研究,详细调查,系统分析,总体设计,详细设计,编程,测试,系统转换,系统维护,审核,审核,审核,系统运行,审核,信息系统的生命周期,系统分析阶段,系统设计,系统实施,系统维护,生命周期法各阶段,提出开发要求,初步调查,可行性

8、研究,详细调查,系统分析,总体设计,详细设计,编程,测试,系统转换,系统维护,审核,审核,审核,系统运行,审核,信息系统的生命周期,系统分析阶段,系统设计,系统实施,系统维护,生命周期法各阶段,提出开发要求,初步调查,可行性研究,详细调查,系统分析,总体设计,详细设计,编程,测试,系统转换,系统维护,审核,审核,审核,系统运行,审核,信息系统的生命周期,系统分析阶段,系统设计,系统实施,系统维护,生命周期法各阶段,提出开发要求,初步调查,可行性研究,详细调查,系统分析,总体设计,详细设计,编程,测试,系统转换,系统维护,审核,审核,审核,系统运行,审核,信息系统的生命周期,系统分析阶段,系统设

9、计,系统实施,系统维护,生命周期法各阶段,提出开发要求,初步调查,可行性研究,详细调查,系统分析,总体设计,详细设计,编程,测试,系统转换,系统维护,审核,审核,审核,系统运行,审核,信息系统的生命周期,系统分析阶段,系统设计,系统实施,系统维护,生命周期法各阶段,提出开发要求,初步调查,可行性研究,详细调查,系统分析,总体设计,详细设计,编程,测试,系统转换,系统维护,审核,审核,审核,系统运行,审核,信息系统的生命周期,系统分析阶段,系统设计,系统实施,系统维护,生命周期法各阶段,提出开发要求,初步调查,可行性研究,详细调查,系统分析,总体设计,详细设计,编程,测试,系统转换,系统维护,审

10、核,审核,审核,系统运行,审核,信息系统的生命周期,系统分析阶段,系统设计,系统实施,系统维护,生命周期法各阶段,提出开发要求,初步调查,可行性研究,详细调查,系统分析,总体设计,详细设计,编程,测试,系统转换,系统维护,审核,审核,审核,系统运行,审核,信息系统的生命周期,系统分析阶段,系统设计,系统实施,系统维护,生命周期法各阶段,提出开发要求,初步调查,可行性研究,详细调查,系统分析,总体设计,详细设计,编程,测试,系统转换,系统维护,审核,审核,审核,系统运行,审核,信息系统的生命周期,系统分析阶段,系统设计,系统实施,系统维护,The project team,The project

11、 team is the most important component of a successful systems development project Consists various people, each performing a specialized task critical to the whole, function like a surgical team Need to be balanced in skills and abilities Size and make-up changes during the life of the project,Numbe

12、r of people on staff,planning,analysis,design,implementation,Project time,20,Typical Staffing scenario of a project,Project manager Experienced systems analysts,Add systems analyst, business analyst, key users If the project is large, the project team may divided into smaller team to focus on differ

13、ent areas of the organization,Add technical expertise such as networking and database experts If the project is large, the project team may divided into smaller team to design different components of the final system,Add programmers,quality-control team members, and knowledgeable user who learn the

14、system first and act as trainers for the rest of users community later,生命周期法的优缺点,优点: 阶段明确,便于开发过程的控制与管理,使开发过程有条不紊,适合开发大型系统。 文档齐全,便于进行系统的维护 缺点: 开发周期较长,见效慢 不适合开发需求多变的系统,快速原型法,原型:即系统的初始模型。在信息系统开发中原型指软件系统的早期版本。它具有最终系统的基本特征和功能,但需要进一步完善。 原型法:原型法是先投入少量的人力物力,根据用户的基本需求,开发出系统的原型,交给用户试用,再根据用户的意见修改原型,如此反复,直至用户满意

15、后再建立最终系统的方法。原型法必须做到原型建立快,原型修改快,否则失去意义。所以有叫快速原型法。,快速原型法的开发过程,基本需求分析,快速建立原型,原型试用,原型评价,满意?,快 速 原 型 修 改,建立最终系统,no,yes,原型法的优缺点,优点: 开发周期较短,见效快 适合开发需求多变的系统 缺点: 阶段不明确,不便于开发过程的控制与管理,不适合开发大型系统。 文档不齐全,不便于进行系统的维护 注意:快速原型法需要特殊软件开发工具的支持。如CASE工具,4GL语言,等等。,Flash movie,该项目目前处于什么阶段?,第五章 系统分析,本章学习目的:了解系统分析的任务,掌握结构化系统分

16、析的过程、方法和技术并具有实际运用能力。 主要内容:系统调查方法、可行性研究;系统分析的任务、系统逻辑模型的描述工具:数据流图、数据字典、加工说明、系统分析过程与实例、系统分析报告的内容与作用;项目的进度管理技术 重点:系统调查方法的特点与应用,数据流图的绘制,加工说明中判断树、判断表、结构化语言的应用,项目的进度管理技术 难点:数据流图的绘制及注意事项,项目的进度管理技术,系统调查,系统调查是指了解原有系统的情况及用户已经满足和尚未满足的信息处理需求,它是进行新系统开发的依据。在开发的不同阶段,都需要系统调查所获得的资料的支持。 系统调查可分为初步调查和详细调查。前者为进行系统规划和可行性研

17、究提供第一手资料,后者为系统分析,即系统逻辑模型的建立提供具体的资料。,调查内容,开发的不同阶段,所需要调查的内容有所不同。 机构设置情况及地理分布 企业的内外部环境和约束条件 开展会计电算化的基础工作和现有条件(人、财、物) 待开发的系统与其他系统的关系 有关人员对建立新系统的态度和要求 业务流程及所涉及到的数据的详细情况、数据量 与其他系统的数据交流关系 数据处理流程和处理方法,初步调查,支持可行性研究,详细调查,支持系统分析,调查方法,问卷调查(问卷涉及的注意事项) 人员访谈(对象,访谈时的注意事项:事前准备,事中,事后处理) 查阅文档资料(注意过时资料和冲突) 参加实际工作(注意约束)

18、 开专题讨论会 以上方法各有特点,适用于不同的情况。 除单独列出的系统调查阶段外,在开发过程中可以根据需要作补充调查,Questionnaire sample from RMO,Part I. Answer these questions based on a typical four-hour shift 1.how many phone call s do you receive? _ 2.how many phone calls are necessary to place an order for a product?_ Part II.Circle the appropriate n

19、umber on the scale from 1 to 7 based on how strongly you agree or disagree with the statement. Part III. Please enter your opinions and comments. Please briefly identify the problems with the current system that you would like to see resolved in a new system. _,Conduct Interviews and Discussions wit

20、h Users,Checklist for conducting an interview Before Establish the objective for the interview Determine correct user(s) to be involved Determine project team members to participate(1I-2Ms-=2Us) Build a list of questions and issues to be discussed Review related documents and materials Set the time

21、and location Inform all participants of objective, time, and location During Dress appropriately(project professionalism without intimidating.胁迫user) Arrive on time(limit the time 1.5hrs, if longer divide it into several shorter ones ) Look for exception and error conditions(what ifs, very important

22、) Probe for details(you cannot do effective analysis by glossing over掩盖details) Take through notes(handwritten, compliment, compare, for next interview) Identify and document unanswered items or open questions After Review notes for accuracy, completeness, and understanding Transfer information to a

23、ppropriate models and documents Identify areas needing further clarification Send thank-you notes if appropriate,Characteristics the most effective way to understand business functions and business rules Time-consuming and resource-expensive,Things the analysts need to do Preparing for the interview

24、 Conducting the interview Following up the interview,Conduct Interviews and Discussions with Users(cont),Discussion and Interview Agenda议程 setting Objective of Interview Determine processing rules for sales commission佣金 rates Date, Time, and Location JULY 1, 2000, at 9:00a.m. in William McDougals of

25、fice User Participants(name and titles/positions) William McDougal, vice president of marketing and sales, and several of his staff Project Team Participants Mary Ellen Green and Jim Williams Interview/Discussion Who is eligible符合条件的 for sales commissions? What is the basis for commissions? What rates are paid? How is commission for returns handled? Are there special incentives刺激; 鼓励?contests论争, 竞赛?programs based on time? Is the

温馨提示

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

评论

0/150

提交评论