系统的运行管理是对系统的运行情况进行记录和存档,目的是为了查清系统故障的责任和原因,为系统维护提供依据。收费既要能使系统的效能发挥到最大,使得信息系统部门的利益和管理措施得到保证,又要做到业务部门愿意接受,不能妨碍业务部门的正常使用。......
2023-11-23
信息系统的开发是在用户和各类开发人员的共同努力下完成的。正确处理各类人员之间的关系,使得开发工作能够按时、保质、在经费许可的范围内完成是项目管理的主要内容。实际项目管理也是一项系统工程,它要负责协调各类开发人员和各级用户的关系,负责做好文档的管理工作、控制系统开发进度以及项目的经费开支和经费控制等,因此需要有一个强有力的项目管理组来承担这些任务。项目管理组的成员可以是专职的,也可以身兼数职,但负责人应该由专职人员担任。
1.项目管理组的组成
项目组可以由承担项目不同工作的小组组成,由一个被称为项目管理组长或项目经理的人来领导。
(1)项目经理
项目经理是整个项目的领导者,其任务是保证整个开发项目的顺利进行,负责协调开发人员之间、各级最终用户之间、开发人员和广大用户之间的关系,同时他拥有资金的支配权。对项目经理的资金运用情况可采用定期向上级汇报等方法进行合理监督。
(2)过程管理小组
过程管理小组的任务是负责整个项目的成本及进度控制、配置管理、安装调试、技术报告的出版、培训支持等,这是一个综合性的机构,用以保证整个开发项目的顺利进行。
(3)项目支持小组
项目支持小组的任务属于后勤支持,要及时提供系统开发所需要的设备、材料,负责进行项目开发的成本核算和合同管理、安全保证等。对大型开发项目而言,由于其涉及的资金巨大、开发人员众多、消耗材料多,尤其要进行科学的管理。
(4)质量保证小组
质量保证小组的任务是及时发现影响系统开发质量的问题并给予解决。问题发现越早,对整个项目的影响就越小,项目成功的把握就越大。开展各类测试是质量保证小组的主要工作。
(5)系统工程小组
由于信息系统的开发是一项系统工程,因此可以按照工程的一般特性,用系统的观点制定出系统开发各个阶段的任务。这是系统工程小组的工作职责,即将整个开发工程按阶段划分出若干任务,规定好每个任务的负责人、任务的目标、检验标准、完成任务的时间等。只有明确规定每一项任务的责、权、利,才能使得开发工作顺利进行。
(6)开发小组(www.chuimin.cn)
开发小组的任务是充分利用系统开发的一些关键技术、开发模型以及一些成熟的商品软件从事各子系统的开发与集成,并对各子系统进行调试。这是整个开发项目中的重要内容,因此要组织好该小组的成员,并采用统一的方法和标准进行工作。
(7)系统集成小组
系统集成是对整个信息系统进行综合的过程。该小组成员在充分注意软、硬件产品与所开发的信息系统的结合,注意最大限度地保证系统可靠性及发挥系统最高效率的前提下,完成信息系统软、硬件各方面的集成,并做好调试工作。
2.项目管理组的内容
项目管理的目的是保证工程项目在一定资源情况下如期完成,即控制计划的执行。项目管理主要体现在以下四方面:
(1)资源保证
人力、财力、物力等方面的资源是实现计划的基础,应当首先保证这些资源的提供。
(2)进度保证
在计划执行过程中,对各项任务的进度进行检查,拟定具体方法和措施。当某项任务不能按时完成时,应及时调整计划,保证整个计划按时完成。
(3)审核批准
一项任务完成后,要进行审核批准,以保证质量,防止事后返工,影响后面计划工作的完成。
(4)进度和费用统计
及时统计工程进度和经费开支情况,以便更好地控制计划的执行和调整预算。
有关信息系统开发方法与实践教程的文章
系统的运行管理是对系统的运行情况进行记录和存档,目的是为了查清系统故障的责任和原因,为系统维护提供依据。收费既要能使系统的效能发挥到最大,使得信息系统部门的利益和管理措施得到保证,又要做到业务部门愿意接受,不能妨碍业务部门的正常使用。......
2023-11-23
同顺序图一样,每个系统都可以有很多协作图,在这里只介绍图书管理系统中几个重要的协作图。图11-14 添加书籍的协作图2.图书管理员处理借书的协作图图11-15 处理借书的协作图●identify reservation():验证预订信息。......
2023-11-23
目前人们所说的信息系统已经不是以往的手工管理方式的系统,而是计算机化的信息系统。简单地说,管理信息系统就是输入数据或信息,通过加工处理产生信息的系统。图1-5 管理信息系统的定义按照《中国企业管理百科全书》的定义,管理信息系统是一个由人和计算机等组成的能进行信息收集、传递、储存、加工、维护和使用的系统。管理信息系统作为一门学科,是综合了管理科学、系统理论、信息科学的系统性边缘学科。......
2023-11-23
下面给出用Rational Rose绘制图书管理系统涉及的3个用例图。图8-27 系统管理员进行系统维护的用例图●Add Book:增加书籍。......
2023-11-23
信息系统的开发具有长期性、复杂性和风险性,需要科学的方法论作指导。常用的信息系统开发方法有结构化系统开发方法、面向对象系统开发方法和原型法三种。像决策支持系统这种具有开发性而无固定需求范围的系统,更适合用原型法进行开发。图1-15 原型法的开发过程本书的第2~5章主要讲述的是结构化的系统开发方法;第6~15章,主要介绍的是面向对象的系统开发方法。......
2023-11-23
UML是一种通用建模语言,它本身具有的可扩展性使其不仅可以用于软件系统开发各个阶段的建模,也可以用于商业和其他几乎所有类型的建模。总体来说,UML由以下几个部分构成。模型元素UML中的模型元素包括事物以及事物之间的联系。通用机制UML提供的通用机制可以为模型元素提供额外的注释、信息或语义。UML的组成结构如图6-1所示。图6-1 UML结构图用例图和类图是面向对象系统开发的重点内容。......
2023-11-23
表6-1结构化与面向对象系统开发的比较结构化的开发方法一般采用启发式规则,系统结构定义没有理论依据,完全靠系统分析员的经验和水平,以及对目标系统的认识程度。面向对象的系统开发优点是与人类习惯的思维方式一致,稳定性好,可重用性好,可维护性好。面向对象的系统开发工作的重点应该放在分析阶段上。......
2023-11-23
封装是面向对象方法的一个重要原则。封装即信息隐藏,它保证软件具有较好的模块性。可以说封装是所有主流信息系统方法学中的共同特征,它对于提高软件清晰度和可维护性,以及软件的分工有重要的意义。以下从两个方面来理解封装的含义。首先,当设计一个程序的总体结构时,程序的每个成分都应该封装或隐蔽为一个独立的模块。其次,封装表现在对象概念上。对象是一个很好的封装,它把数据和服务封装于一个内在的整体。......
2023-11-23
相关推荐