当前位置:文档之家› 软件工程重点难点

软件工程重点难点

软件工程重点难点
软件工程重点难点

软件工程(本科)复习重点难点

各章重点、难点和复习要求说明

第一章软件工程概述

重点掌握的内容:软件和软件工程的基本概念

软件:

软件定义:由以下三部分组成:

(1)在运行中能提供所希望的功能和性能的指令集(即程序);

(2)使程序能够正确运行的数据;

(3)描述程序研制过程、方法所用的文挡。

软件是一种产品,同时又是开发和运行产品的载体。作为一种产品,它表达了由计算机硬件体现的计算潜能。作为开发运行产品的载体,软件是计算机工作的基础、信息通信的基础,也是创建和控制其他程序的基础。

软件的特点:①软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。②软件是通过人们的智力活动,把知识与技术转化成信息的一种产品,是在研制、开发中被创造出来的。③在软件的运行和使用期间,没有硬件那样的机械磨损、老化问题。④软件的开发和运行经常受到计算机系统的限制,对计算机系统有着不同程度的依赖性。⑤软件的开发至今尚未完全摆脱手工的开发方式。⑥软件的开发费用越来越高,成本相当昂贵。

软件的分类:软件依据不同的标准,可划分为不同的分类,详见1.1.3节。

软件工程:是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。软件工程准则可以概括为六条基本原理:(1)用分阶段的生存周期计划严格管理;(2)坚持进行阶段评审;(3)实行严格的产品控制;(4)采用现代程序设计技术;(5)应能清楚地审查结果;(6)合理安排软件开发小组的人员。详细阐述见书中1.2.1节。

软件危机:指的是软件开发和维护过程中遇到的一系列严重问题。

软件工程的基本内容:软件工程学的内容可包括理论、结构、方法、工具、环境、管理、规范等。

一般掌握内容:软件生存周期及软件开发的各种模型

软件生存周期:一个软件从定义到开发、使用和维护,直到最终被弃用,要经历一个漫长的时期,通常把软件经历的这个漫长的时期称为生存周期。软件生存周期一般可分为以下阶段:

·问题定义

·需求分析与可行性研究

·设计

·编码

·测试

·运行与维护

软件生存期也可以分为三个大的阶段:计划阶段。开发阶段和维护阶段。

软件开发模型:软件开发模型是跨越整个软件生存周期的系统开发、运作、维护所实施的全部工作和任务的结构框架。瀑布模型即生存周期模型,由B.M.Boehm提出,是软件工程的基础模型。其核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作。采用结构化的分析与设计方法,将逻辑实现与物理实现分开。此外,还有螺旋模型、第四代技术模型、原型模型、构件组装模型、混合模型等软件开发模型。

第二章可行性研究

重点掌握的内容:可行性研究的系统流程图

系统流程图:系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序,文件,数据库,表格,人工过程等等)。系统流程图表达的是部件的信息流程,而不表示对信息进行加工处理的控制过程。详见2.3节。

系统流程图的功能:1.制作系统流程图的过程是系统分析员全面了解系统业务处理概况的过程,它是系统分析员作进一步分析的依据。2.系统流程图是系统分析员、管理人员、业务操作人员相互交流的工具。3.系统分析员可直接利用系统流程图画出可以实现计算机处理的部分。4.可利用系统流程图来分析业务流程的合理性。

一般掌握的内容:可行性研究的任务和步骤,成本效益分析

可行性研究的任务:是用最小的代价在尽可能短的时间内确定问题是否能够解决。一般说来,应从经济可行性、技术可行性、运行可行性、法律可行性和开发方案等方面研究可行性。

可行性研究的步骤:可行性研究的步骤分为九个步骤。详见2.2节。

成本效益分析:成本/效益分析的目的是要从经济角度分析开发一个特定的新系统是否可行,从而帮助使用部门负责人正确地做出是否投资于这项开发工程的决定。几种度量效益的方法:1.货币的时间价值;2.投资回收期;3.纯收入。

第三章需求分析

重点掌握的内容:需求分析的方法和面向数据流的分析方法

需求分析的方法:需求分析方法由对软件的数据域和功能域的系统分析过程及其表示方法组成,它定义了表示系统逻辑视图和物理视图的方式,大多数的需求分析方法是由数据驱动的,也就是说,这些方法提供了一种表示数据域的机制,分析员根据这种表示,确定软件功能及其他特性,最终建立一个待开发软件的抽象模型,即目标系统的逻辑模型。

面向数据流的需求分析方法:结构化分析方法是面向数据流进行需求分析的方法。结构化分析方法使用数据流图DFD与数据字典DD来描述,面向数据流问题的需求分析适合于数据处理类型软件的需求描述。其核心思想是分解化简问题,将物理与逻辑表示分开,对系统进行数据与逻辑的抽象。具体来说,结构化分析方法就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。重点掌握结合实例画数据流图和定义数据字典。详见3.2.2和3.2.3节。

一般掌握的内容: 需求分析的任务和原则

需求分析的任务:它的基本任务是准确地回答“系统必须做什么?”这个问题。需求分析所要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其它系统元素的接口细节,定义软件的其它有效性需求。需求分析的任务不是确定系统如何完成它的工作,而是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。其实现步骤如下图所示:

模型化抽象化理解需求

怎么做做什么

具体化实例化

表达需求

一般说来,需求分析阶段的任务包括下述几方面:

①确定对系统的综合需求

对系统的综合需求主要有:系统功能需求、系统性能需求、运行需求、将来可能提出的需求。

②分析系统的数据需求

③导出系统的逻辑模型

就是在理解当前系统“怎样做”的基础上,抽取其“做什么”的本质,明确目标系统要“做什么”,可以导出系统的详细的逻辑模型。具体做法是:首先确定目标系统与当前系统的逻辑差别;然后将变化部分看作是新的处理步骤,对功能图(一般为数据流图)及对象图进行调整;最后由外及里对变化的部分进行分析,推断其结构,获得目标系统的逻辑模型。通常用数据流图、数据字典和主要的处理算法描述这个逻辑模型。

④修正系统开发计划

在经过需求分析阶段的工作,分析员对目标系统有了更深入更具体的认识,因此可以对系统的成本和进度做出更准确的估计,在此基础上应该对开发计划进行修正。

⑤开发原型系统

使用原型系统的主要目的是,使用户通过实践获得关于未来的系统将怎样为他们工作的更直接更具体的概念,从而可以更准确地提出和确定他们的要求。

需求分析的步骤:1.调查研究;2.分析与综合;3.书写文档;4.需求分析评审

需求分析的原则:其基本原则可概括为: (1)必须能够表达和理解问题的数据域和功

能域;(2)按自顶向下、逐层分解问题;(3)要给出系统的逻辑视图和物理视图;

第四章概要设计

重点掌握的内容: 概要设计的过程和方法

概要设计任务:

①系统分析员审查软件计划、软件需求分析提供的文档,提出最佳推荐方案,用系统流程图,组成系统物理元素清单,成本效益分析,系统的进度计划,供专家审定,审定后进入设计。

②确定模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块。确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略。

③编写概要设计说明书,用户手册,测试计划,选用相关的软件工具来描述软件结构,结构图是经常使用的软件描述工具。选择分解功能与划分模块的设计原则,例如模块划分独立性原则,信息隐蔽原则等。

概要设计过程:概要设计要先进行系统设计,复审系统计划与需求分析,确定系统具体的实施方案;然后进行结构设计,确定软件结构。

软件设计的概念与原则:

①将软件划分成若干独立成分的依据。

②如何表示不同的成分内的功能细节和数据结构。

③如何统一衡量软件设计的技术质量。

其中有几个概念:1.模块化:就是把程序划分成若干个模块,每个模块具有一个子功能,把这些模块集总起来组成一个整体,可以完成指定的功能,实现问题的要求。2. 抽象:就是抽出事物的本质特性而暂时不考虑它们的细节。3. 信息隐蔽: 模块中所包括的信息不允许其它不需要这些信息的模块调用。4. 信息局部化:是指把一些关系密切的软件元素物理地放得彼此靠近。5. 模块独立性:是软件系统中每个模块只涉及软件要求的具体子功能,而和软件系统中其他的模块接口是简单的。模块独立的概念是模块化、抽象、信息隐蔽和局部化概念的直接结果。6. 耦合:是对一个软件结构内各个模块之间互连程度的度量。耦合强弱取决于模块间接口的复杂程度,调用模块的方式,以及通过接口的信息。7. 内聚:标志一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部化概念的自然扩展。

概要设计的方法:面向数据流的设计方法把信息流映射成软件结构,信息流的类型决定了映射的方法。面向数据流的设计要解决的任务,就是上述需求分析的基础上,将DFD 图映射为软件系统的结构。换句话说,这类设计方法允许把用DFD图表示的系统逻辑模型方便地转换成对于软件结构的初始设计描述。理解基本概念:信息流(包括变换流和事务流)、

抽象与逐步求精;模块化与信息隐藏;软件总体结构、数据结构与软件过程。

面向数据结构的分析设计方法:

①Jackson系统开发方法(JSD): Jackson系统开发方法(JSD,Jackson System

Development)是一种典型的面向数据结构的分析设计方法,它是以信息驱动的,是将信息转换成软件的程序结构。详见4.4.1节。

② Warnier方法:Warnier程序设计方法是由法国人J.D.Warnier提出的另一种面向

数据结构的设计方法,又称为逻辑构造程序的方法,简称LCP(Logical Construction of Programs)方法。Warnier方法的原理和Jackson方法类似,也是从数据结构出发设计程序,但是这种方法的逻辑更严格。详见4.4.2节。

一般掌握的内容: 概要设计的文档与评审

学会撰写概要设计的文档并能评审出概要设计文档是否符合要求。概要设计说明书的主要内容及结构详见4.5节。

第五章详细设计

重点掌握的内容:详细设计的任务和方法

详细设计的任务:详细设计就是要在概要设计的结果的基础上,考虑“怎样实现”这个软件系统,直到对系统中的每个模块给出足够详细的过程性描述。主要任务如下:①为每个模块确定采用的算法,选择某种适当的工具表达算法的过程,写出模块的详细过程性描述;

②确定每一模块使用的数据结构;③确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口,以及模块输入数据、输出数据及局部数据的全部细节。④要为每一个模块设计出一组测试用例,以便在编码阶段对模块代码(即程序)进行预定的测试,模块的测试用例是软件测试计划的重要组成部分,通常应包括输入数据,期望输出等内容。

详细设计的方法:程序流程图、N-S图、PAD图、HIPO图

程序流程图:程序流程图又称之为程序框图,它是软件开发者最熟悉的一种算法表达工具。它独立于任何一种程序设计语言,比较直观和清晰地描述过程的控制流程,易于学习掌握。在流程图中只能使用下述的五种基本控制结构。①顺序型;②选择型;③ while型循环;④ until型循环;⑤多情况型选择。详见5.2.1节。

N-S图:Nassi和Shneiderman提出了一种符合结构化程序设计原则的图形描述工具,称为盒图,又称为N-S图。在N-S图中,为了表示五种基本控制结构,规定了五种图形构件。

①顺序型;②选择型;③ WHILE重复型;④ UNTIL重复型;⑤多分支选择型。

PAD图:它是用结构化程序设计思想表现程序逻辑结构的图形工具。PAD也设置了五种基本控制结构的图示,并允许递归使用。详见5.2.3节。

HIPO图:HIPO图是由一组IPO图加一张HC图组成。它是美国IBM公司在软件设计中使用的主要表达工具。

HC图是层次图(Hierarchy chart)的英文缩写,用于表示软件的分层结构。HC图中的每一个模块,均可用一张IPO图来描述。IPO 图由输入、处理和输出三个框组成,需要时还可以增加一个数据文件框,这种图形的优点,是能够直观地显示输入—处理—输出三者之间的联系。

一般掌握的内容: 详细设计的原则及详细设计规格与评审

详细设计的原则:原则是过程描述是否易于理解、复审和维护,进而过程描述能够自然地转换成代码,并保证详细设计与代码完全一致。

详细设计规格与评审:详细设计说明书的框架及评审课参阅5.3.1节和5.3.2节。

第六章面向对象的分析和设计方法

重点掌握的内容: 面向对象的基本概念和特征

面向对象的基本概念:面向对象不仅是一些具体的软件开发技术与策略,而且是一整套关于如何看待软件系统与现实世界的关系,以什么观点来研究问题并进行求解,以及如何进行系统构造的软件方法学。而面向对象方法是一种运用对象、类、继承、封装、聚合、消息传送、多态性等概念来构造系统的软件开发方法。面向对象方法的基本思想是,从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式。面向对象的几个重要概念:对象、消息、方法性、继承性、封装性等。详见6.1.3节。

面向对象方法的基本特征:

①从问题域中客观存在的事物出发来构造软件系统,用对象作为对这些事物的抽象表示,并以此作为系统的基本构成单位。

②事物的静态特征(即可以用一些数据来表达的特征)用对象的属性表示,事物的动态特征(即事物的行为)用对象的服务(或操作)表示。

③对象的属性与服务结合为一体,成为一个独立的实体,对外屏蔽其内部细节(称作封装)。

④对事物进行分类。把具有相同属性和相同服务的对象归为一类,类是这些对象的抽象描述,每个对象是它的类的一个实例。

⑤通过在不同程度上运用抽象的原则(较多或较少地忽略事物之间的差异),可以得到较一般的类和较特殊的类。特殊类继承一般类的属性与服务,面向对象方法支持对这种继承关系的描述与实现,从而简化系统的构造过程及其文档。

⑥复杂的对象可以用简单的对象作为其构成部分,称作聚合。

⑦对象之间通过消息进行通信,以实现对象之间的动态联系。

⑧通过关联表达对象之间的静态关系。

一般掌握的内容: 面向对象分析与设计方法

面向对象分析方法:目前出现有OOA与OOD方法。

面向对象设计方法:OOA与OOD的职责划分是:OOA针对问题域运用OO方法,建立一个反映问题域的OOA模型,不考虑与系统的具体实现有关的因素(例如采用什么编程语言、图形用户界面、数据库等等),从而使OOA模型独立于具体的实现。OOD则是针对系统的一个具体的实现运用OO方法。其中包括两方面的工作,一是把OOA模型直接搬到OOD(不经过转换,仅作某些必要的修改和调整),作为OOD的一个部分;二是针对具体实现中的人机界面、数据存储、任务管理等因素补充一些与实现有关的部分。这些部分与OOA采用相同的表示法和模型结构。

第七章编码

重点掌握的内容: 程序设计语言的特点、编程风格、程序效率和编程安全

程序设计语言的特点: 程序设计语言是人与计算机交流的媒介。软件工程师应该了解程序设计语言各方面的特点,以及这些特点对软件质量的影响,以便在需要为一个特定的开发项目选择语言时,能作出合理的技术抉择。其特点表现为九个方面:①名字说明;②类型说明;③初始化;④程序对象的局部性;⑤程序模块;⑥循环控制结构;⑦分支控制结构;⑧异常处理;⑨独立编译。

编程风格:编码风格又称程序设计风格或编程风格,实际上指编程的原则。表现为四个方面:源程序文档化,数据说明的方法,语句结构和输入/输出方法。

源程序文档化:源程序文档化又可从四个方面来阐述,①符号名的命名;②程序的注释;

③标准的书写格式;

数据说明:数据说明的次序应当规范化。使数据属性容易查找,也有利于测试,排错和维护。

语句结构:语句构造力求简单、直接,不能为了片面追求效率而使语句复杂化。可从以下几方面注意:1.使用标准的控制结构;2.尽可能使用库函数;3.程序编写首先应当考虑清晰性;4.注意使用GOTO语句;

输入/输出方法:输入/输出的方式和格式应当尽量作到对用户友善(User Friendly),尽可能方便用户的使用。

程序效率:程序效率是指程序的执行速度及程序占用的存储空间。影响程序效率的因素是多方面的,详见7.3 节。

编程安全:提高软件质量和可靠性的技术大致可分为两类,一类是避开错误技术,即在开发的过程中不让差错潜入软件的技术;另一类是容错技术,即对某些无法避开的差错,使其影响减至最小的技术;避开错误技术是进行质量管理,实现产品应有质量所必不可少的技术,也就是软件工程中所讨论的先进的软件分析和开发技术和管理技术。但是,无论使用多么高明的避开错误技术,也无法做到完美无缺和绝无错误,这就需要采用容错技术。实现容错的主要手段是冗余和防错程序设计。

一般掌握内容: 面向对象程序设计步骤

面向对象程序设计步骤:面向对象的设计方法一般适用于软件设计和实现阶段。其基本步骤是:①建立软件系统的动态模型;②建立软件系统的静态模型;③实现。

第八章软件质量与质量保证

重点掌握内容:软件质量的有关概念、结构化的软件测试

软件质量:软件质量是各种特性的复杂组合。软件质量反映了以下三方面的问题:

(1)软件需求是度量软件质量的基础。不符合需求的软件就不具备质量。

(2)在各种标准中定义了一些开发准则,用来指导软件人员用工程化的方法来开发软件。如果不遵守这些开发准则,软件质量就得不到保证。

(3)往往会有一些隐含的需求没有明确地提出来。例如,软件应具备良好的可维护性。如果软件只满足那些精确定义了的需求而没有满足这些隐含的需求,软件质量也不能保证。

软件质量保证策略:为了在软件开发过程中保证软件的质量,主要采取下述措施:

①审查;②复查和管理复审;③测试。详见8.3节。

结构化的软件测试:软件测试在程序员对每一个模块的编码之后先做程序测试,再做单元测试,然后再进行集成(综合或组装)测试,系统测试,验收(确认)测试,平行测试,人工测试,其中单元测试的一部分己在编码阶段就开始了。

测试:就是用已知的输入在已知环境中动态地执行系统(或系统的“部件”)。如果测试结果和预期结果不一致,则很可能是发现了系统中的错误。

软件测试:软件测试是对软件计划、软件设计、软件编码进行查错和纠错的活动(包括代码执行活动与人工活动)。

程序测试:是对编码阶段的语法错、语义错、运行错进行查找的代码执行活动。找出编

码中错误的代码执行活动称程序测试。纠正编码中的错误的执行活动称程序调试。程序测试的目的是查找编码错与纠正编码错,保证算法的正确实现。

测试的原则:

(1)测试前要认定被测试软件有错,不要认为软件没有错。

(2)要预先确定被测试软件的测试结果。

(3)要尽量避免测试自己编写的程序。

(4)测试要兼顾合理输入与不合理输入数据。

(5)测试要以软件需求规格说明书为标准。

(6)要明确找到的新错与已找到的旧错成正比。

(7)测试是相对的,不能穷尽所有的测试,要据人力物力安排测试,并选择好测试用例与测试方法。

(8)测试用例留作测试报告与以后的反复测试用,重新验证纠错的程序是否有错。

测试方法:按照测试过程是否在实际应用环境中来分,有静态分析与动态测试。测试方法有分析方法(包括静态分析法与白盒法)与非分析方法(称黑盒法)。

静态分析技术:不执行被测软件,可对需求分析说明书、软件设计说明书、源程序做结构检查、流程分析、符号执行来找出软件错误。

动态测试技术:当把程序作为一个函数,输入的全体称为函数的定义域,输出的全体称为函数的值域,函数则描述了输入的定义域与输出值域的关系。这样动态测试的算法可归纳为:

①选取定义域中的有效值,或定义域外无效值。

②对已选取值决定预期的结果。

③用选取值执行程序。

④观察程序行为,记录执行结果。

⑤将④的结果与②的结果相比较,不吻合则程序有错。

动态测试既可以采用白盒法对模块进行逻辑结构的测试,又可以用黑盒法做功能结枸的测试、接口的测试,都是以执行程序并分析执行结果来查错的。

白盒法:是通过分析程序内部的逻辑与执行路线来设计测试用例,进行测试的方法,白盒法也称逻辑驱动方法。白盒法的具体设计程序测试用例的方法有:语句覆盖、分支(判定)覆盖、条件覆盖、路径覆盖(或条件组合覆盖),主要目的是提高测试的覆盖率。

黑盒法:是功能驱动方法,仅根据I/O数据条件来设计测试用例,而不管程序的内部结构与路径如何。黑盒法的具体设计程序测试用例的方法有:等价类划分法,边界值分析法,错误推测法,主要目的是设法以最少测试数据子集来尽可能多的测试软件程序的错误。

设计测试方案: 测试方案包括预定要测试的功能,应该输入的测试数据和预期的结果,其中最困难的问题是设计测试用的输入数据(即测试用例)。通常的做法是,用黑盒法设计基本的测试方案,再用白盒法补充一些方案。详见8.7.2节中的例子。

软件测试的步骤:软件测试的步骤详见8.7.3节中的图8-8测试步骤。

单元测试:单元测试也称模块测试、逻辑测试、结构测试,测试的方法一般采用白盒法,以路径覆盖为最佳测试准则。

集成测试:单元测试之后便进入组装测试。尽管模拟了驱动模块和存根模块进行单元测试,由于测试不能穷尽,单元测试又会引入新错误,单元测试后肯定会有隐藏错误,组装不可能一次成功,必须经测试后才能成功。集成测试分为增式组装测试和非增式组装测试,所谓非增式组装,按照结构图一次性将各单元模块组装起来。所谓增式组装是指按照结构图自顶向下或自底向上逐渐安装。

确认测试:确认测试也称合格测试或称验收测试。组装后己成为完整的软件包,消除了接口的错误。确认测试主要由使用用户参加测试,检验软件规格说明的技术标准的符合程度,是保证软件质量的最后关键环节。

系统测试:一般的系统除了确认测试外还要做如下几个方面的系统测试

①恢复测试

通过系统的修复能力,检测重新初始化,数据恢复,重新启动,检验点设置机构是否正确,以及人工干预的平均恢复时间是否在允许范围内。

②安全测试

设计测试用例,突破软件安全保护的机构安全保密措施,检验系统是否安全保密的漏洞。

③强度测试

设计测试用例,检验系统的能力最高能达到什么实际的限度,让系统处于资源的异常数量、异常频率、异常批量的条件下运行测试系统的承受能力。一般取比平常限度高5一10倍的限度做测试用例。

④性能测试

设计测试用例测试并记录软件运行性能,与性能要求比较,看是否达到性能要求规格。这项测试常常与强度测试相结合进行。

一般掌握内容:软件维护过程

软件维护:软件运行/维护阶段对软件产品所进行的修改就是维护。

维护的问题:软件维护存在的绝大多数问题,都是由于软件定义和软件开发的方法有问题。在软件生命周期的头两个时期没有严格而又科学的管理和规划,几乎必然会导致在最后阶段出现问题。

软件维护步骤及组织:为了正确、有效地修改,需要经历以下三个步骤:1.分析和理解程序;2.修改程序;3.重新验证程序;4.维护组织。

第九章项目计划与管理

重点掌握的内容:软件项目特点及软件管理功能

软件项目特点:软件产品与其他任何产品不同,它是无形的,完全没有物理属性。其特点表现为:①智力密集,可见性差;②单件生产:在特定机型上,利用特定硬件配置,由特定的系统软件或支撑软件的支持,形成了特定的开发环境;③劳动密集,自动化程度低:④使用方法繁琐,维护困难;⑤软件工作渗透了人的因素。

软件管理的功能:软件管理的主要功能包括:①制定计划:规定待完成的任务、要求、资源、人力和进度等;②建立组织项目:为实施计划,保证任务的完成,需要建立分工明确的责任机构;③配备人员:任用各种层次的技术人员和管理人员;④指导:鼓励和动员软件人员完成所分配的情况。

一般掌握的内容:软件配置管理的过程

软件配置管理的过程:软件配置管理SCM除了负担控制变化之外,它还要担负标识单个的SCI和软件各种版本、审查软件配置以保证开发得以正常进行,以及报告所有加在配置上的变化等任务。

关于SCM需要考虑这样一些问题:

(1)采用什么方式标识和管理许多已存在的程序的各种版本?使得变化能够有效地实现。

(2)在软件交付用户之前和之后,如何控制变化?

(3)谁有权批准和对变化安排优先级?

(4)如何保证变化得以正确地实施?

(5)利用什么办法估计变化可能引起的其它问题?

这些问题归结到SCM的五个任务,即标识、版本控制、修改控制、配置审计和配置报告

①标识配置对象

为了控制和管理的方便,所有SCI都应按面向对象的方式命名并组织起来。此时,对象分为基本对象和组合对象,基本对象指在分析、设计、编码或测试阶段由开发人员创建的某个“单位正文描述”,复合对象指由若干基本对象和复合对象组合而成的对象,它由“数据模型”和“模块N”等基本对象组合而成。

每个配置对象都拥有名字、描述、资源列表和实际存在体四个部分。对象名一般为字符串;对象描述包括若干数据项,它们指明对象的类型(例如,文档、程序还是数据)、所属工程项目的标志及变动和版本的有关信息;资源列表给出该对象要求、引用、处理和提供的所有实体,如数据类型、特殊函数等,有时变量也被看作资源;只有基本对象才有实际存在体,它是指向该对象“单元正文描述”的一个指针,复合对象此项取null值。

除了标识配置对象外,还必须指明对象之间的关系,一个对象可标识为另一复合对象的一部分,即此两对象之间存在一个关系。若干关系可定义出对象之间的分层结构。例如:“E-R图1.4” “数据模型”。

②版本控制

配置管理的版本控制主要解决下列问题:

(1)根据不同用户的需要配置不同的系统;

(2)保存系统老版本,为以后调查问题使用;

(3)建立一个系统新版本,使它包括某些决策;

(4)支持两为位以上工程师同时在一个项目工作;

(5)高效存储项目的多个版本。

③修改控制

所谓修改控制,即把人的努力与自动工具结合起来,建立一套机制,有意识地控制软件修改。

④配置审计

确认修改是否已正确实施有两种措施,一种是正式的技术复审,另一种是软件配置审计。

正式的技术复审着重考虑所修改对象在技术上的正确性,复审人员应对该对象是否与其他SCI协调以及在修改中可能产生的疏忽和副作用进行全面的评估。软件配置审计作为一种补救措施,主要考虑下列在正式技术复审中未被考虑的因素:

(1)控制变动命令指出的修改是否都已完成?还另加了哪些修改?

(2)是否做过正式技术复审?

(3)是否严格遵守软件工程标准?

(4)修改过的SCI是否做了特别标记?修改的日期和执行修改的人员是否已经注册?该SCI的属性是否能够反映本次修改的结果?

(5)是否完成与本次修改有关的注释、记录和报告等事宜?

(6)所有相关的SCI是否已一并修改?

考试题型

笔试题型和解题基本要求

考试题型可以有填空、简答题、实践题等。

填空题、简答题主要考核学生对基本概念的理解和掌握程度。

实践题主要考核学生对所学知识的应用能力。

例如:

填空:

1.软件生存周期一般可分为、、、、、

六个阶段。

2.结构化分析方法是面向进行需求分析的方法。结构化分析方法使用与

来描述。

3.数据流图的基本四种成分: 、、、。

4.软件设计阶段可分为和两个阶段。

5.总体设计的目标是。

简答题:

主要考核学生通过学习本课程获得的综合分析问题的能力。

1.软件工程的目标是什么?软件工程有那些原则?

2.什么叫软件生存周期?简述软件开发模型。

3.软件质量的定义,软件质量反映什么问题?

实践题:

详见大作业的要求

某软件项目可行性研究方案报告

一. 软件项目可行性研究报告 1.引言 1.1编写目的 该软件项目可行性研究报告是对项目课题的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.写软件项目可行性研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以少花费几个月甚至几年的时间和精力,也可以节省成千上万元的资金,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的. 1.2项目背景 该项目开发的软件为学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理。 通过一个简化的学生信息管理系统,使学生信息管理系统化、规范化,自动化,从而达到提高学生信息管理效率的目的。 1.3缩略词定义 经济可行性---估计开发费用以及最终从开发成功的系统所获得的收入或利益,衡量比较支出的费用和收到的利益. 技术可行性--分析功能,性能以及限制条件,能否是一个技术上可实现的系统.

法律可行性--明确系统开发可能导致的责任,有无违法问题. 不同的方案--对系统开发的各种方案进行评价. 1.4参考资料 <软件工程导论> 张海藩编著清华大学出版社出版

2.可行性研究的前提 2.1要求 a.开发该软件的基本要求与功能是实现学生信息数据包括与学生有关的数据的管理与操作处理. b.基于Microsoft SQL Server 2000数据库系统的数据管理使该软件有更优异的性能. c.软件的基本数据流动为用户数据的输入,学生信息,课程信息,班级信息的输入,以及有关用户提出的对学生信息等等的查询要求所产生的数据输出. d.数据的输入与输出处理流程都依靠数据库的支持. e.数据的安全基本保证SQL Server的安全性能比较令人满意,该软件设计中保持与其他一些数据库的基本兼容. f.与软件相关的其他系统:学生信息管理系统是学校信息管理系统的一个重要组成部分。他为其他系统(如学校图书管理系统、学校档案管理系统、教学管理系统、总务后勤管理系统等)提供学生的基本信息,同时它也需要如教学管理系统提供课程设置数据等。这些系统在具体应用中构成一个大系统,相互调用对方的数据。 2.2目标 该软件的设计目标必须尽量达到人力与设备费用的节省,并且使软件处理数据的速度提高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化.实现保证软件质量的前提下的资金投入最小化. 2.3条件、假定和限制 开发该系统的主要资金来源为用户提供的开发资金投入,故在设计开发中最大不能超过该限度,且软件完成交付用户使用后,应保证软件的运行寿命至少达到用户的要求范围.且软件开发时间应基本控制在用户提出的要求范围内. a.. 建议开发软件运行的最短寿命:4年 b. 进行系统方案选择比较的期限:一星期 c.硬件、软件、运行环境和开发环境的条件和限制: 开发工具:C++BuilderX、SQL Server 2000。 开发环境:Windows 2000操作系统 运行环境:Windows 9x 、 Windows NT或Windows 2000操作系统 2.4可行性研究方法 实行软件的可行性研究方法主要有:成本效益分析,对估算问题的看法,软件的作用范围,软件的成本估算,速度安排等。具体将在下面叙述。

工程总体概述及项目特点 重点 难点分析

第一章工程总体概述及项目特点、重点、难点分析 第一节工程概况 1 工程基本情况 工程名称:重庆江北国际机场东航站区及第三跑道建设工程新建T3A航站楼、综合交通枢纽和ITC大楼消防工程二标段 工程地点:重庆江北国际机场 招标人:重庆机场集团有限公司 招标代理单位:新华招标有限公司 2 项目概况 2.1 新建综合交通枢纽概况 新建综合交通枢纽:本建筑为多层建筑,地上部分耐火等级为贰级,地下室耐火等级为壹级。综合交通枢纽工程建筑面积约34万平方米,包含停车楼及地面交通枢纽、城铁机场站、轨道10号线机场T3A航站楼站、轨道交通换乘大厅以及员工值班用房和食堂。其中停车楼及地面交通枢纽工程层数为地上三层地下两层(不包括城铁、地铁部分);城际铁路机场段全长约4.5公里,设T3航站楼站,共地下三层;轨道10号线机场段设T3航站楼站,为地下岛式车站,位于城铁T3航站楼站之上;轨道交通换乘大厅包含换乘大厅、换乘通道和设备用房。 2.2新建ITC大楼概况 新建ITC大楼设计耐火等级为壹级。大楼为机场的信息中心,总建筑面积为1.5万平方米,地下一层,地上六层。 3 投标范围 按照招标文件及设计图纸的要求完成重庆江北国际机场新建综合交通枢纽和ITC大楼的消防工程,消防工程包括消火栓系统、消防喷淋系统、消防水炮系统、气体灭火系统、泡沫灭火系统、消防报警系统(包括大空间报

警系统)、防火剩余电流动作报警系统(或电气火灾监控系统)和集中控制型消防应急灯系统,所承担工程的深化设计、设备采购、包装、运输、保管、布线、安装、综合调试、配合调试、验收等施工内容。 4 工期 4.1总工期 计划开工日期:2015年1月20日 计划竣工日期:2015年12月31日 总工期:346日历天 4.2节点工期 吊顶和墙内主要管线敷设完成:2015年3月31日; 消防工程末端点位安装完成:2015年8月31日; 消防工程自身联动调试完毕具备接受消防检测单位验收条件:2015年10月31日; 消防工程专项验收且合格:2015年11月30日。 工期以及节点工期随整体工程进度实时调整。如若中标,我司将按照黄奇帆市长的最新指示:“东区扩建工程务必在2016年一季度完成竣工验收,2016年二季度投入使用”的总体要求,合理制定重庆江北国际机场东航站区及第三跑道建设工程新建T3A航站楼、综合交通枢纽和ITC大楼消防工程二标段工程的节点工期,按时、保质完成重庆市委、市政府确定的建设目标。

项目重点与难点分析及合理化建议教学内容

项目重点与难点分析及合理化建议

项目重点与难点分析及合理化建议 项目重点与难点分析 一、施工安全管理的重点 对于电力工程施工中的安全问题,必须要采取有效的手段来进行规避和解决,而实施安全管理的重要意义则主要在于下述几点:首先,要以施工安全管理为途径来确保工程能够在安全的条件下有序开展,保证作业人员的人身和财产安全;其次,及时发现并解决安全隐患,能够提高工程在施工过程中的安全系数,保证工程工期;最后,通过强化安全管理意识,使作业人员能够遵守相关的工作标准和流程,降低由于人为因素导致的安全事故发生,构建安全、优质的工作环境。 二、电力施工安全管理中的难点 2.1安全意识薄弱 首先,很多电力施工工程并没有落实责任制,使得工人的安全意识降低。另外,很多企业并没有充分认识到安全施工对于电力施工的重要性,认为施工质量才是关键。这些问题不仅会影响电力施工的进度,还会给企业造成的一定经济损失。如果发生安全事故,还会给人们造成生命的威胁 2.2存在安全隐患 目前很多企业并没有建立完善的安全管理制度,并且也没有专门的安全管理人员,这就造成了施工现场存在很多安全隐患的问题。另外,近几年发生的众多电力施工安全事故,其事故原因多数是企业的安全设施不到位。所以企业应该从安全设施和安全制度两个方面强化电力施工的安全管理,以提高电力工程的施工质量。 2.3监管不到位 现场监管是减少电力安全事故的重要途径。但是很多电力工程的施工现场并没有相应的监管人员和监管制度,使得企业制定的安全管理办法和安全措施无法落实。如施工人员因操作失误引发的安全事故、施工材料不合格引发的安全事故等等,这些事故其实都是可以避免的。 三、电力施工安全管理的对策 3.1强化安全意识

项目重点、难点分析及解决方案

本项目重点、难点分析及解决方案 重点、难点(一)厨房施工过程噪音的安全防护 由于本项目厨房位于院区内,施工工程中施工工具(如电钻、电锯、磨机)运输车辆、设备搬运等都会产生噪声为了不影响人员的正常生活,噪音的安全防护是我司在本次施工中需要重点解决的问题之一。 解决方案: 1、在施工现场外围增加隔音棉防护网,减少厨房内施工噪音对外界的影响。 2、禁止夜间施工,同时对工人和司机进行环保教育,不得喧哗,运输车辆进入施工地段禁止按喇叭,设备装卸车时做到轻装慢放,减少碰撞的声响。 重点、难点(二)厨房施工过程灰尘的安全防护 由于本项目施工位置院区,施工中会有灰尘的产生,为了不影响人员的日常生活和作息,我司在本次施工中会把灰尘的防护作为施工重点解决的问题来抓。 解决方案: 1、对易产生粉尘、扬尘的作业面(如地面打磨)和装卸、运输过程,制定具体的操作规程和洒水降尘制度。 2、严禁在施工现场焚烧任何废弃物和产生有毒有害气体、烟尘、臭气的物资。 3、驶入施工地段的运输车辆废气排放必须符合环保要求,若检测不合格不准进入。 重点、难点(三)厨房工程水电施工时用电安全解决方案 隐蔽工程中的水电安装,在施工过程中,完成上一道工序后,将被下一道工序所掩盖,全部完工后无法进行检查的部位。 "隐蔽工程”可分为水安装、电安装及防潮、防水等项目。其中的每一个项目都不容忽视,水安装又分为给水和排水两类,给水系统的任务是保证水质、水量和水压。给水管道布置原则是在保证供水安全、方便的前提下管线布置缩短,同时也要便于施工、检修和美观。 “电安装”规范:电的布线工程一定要经过电气工程师细致设计出电路图后方能施工,这样使业主在生活中使用方便、安全。电的线路安装对材料质量和施工工艺都要求很高。布线材料一般由电线、PVC线管及线面配件以及电气开关等组成。就电线来讲,一般常用电线规格为1.5、2.5、4、6平方毫米等,而每一种规格又有很多品种,而且等级也有所不同,有国际标准、国家标准、还有些不达标的,线管布置要求:照明线和插座线要分开

软件项目开发可行性分析报告范文

软件开发与设计可行性研究报告 1、引言 编写目的 经过对GIS众创空间微电商平台系统项目进行详细调查研究,初步拟定系统实 现报告,明确开发风险及其所带来的经济效益,对软件开发中将要面临的问题及其 解决方案进行可行性分析。本报告经审核后,交由软件项目经理审查。 项目背景 项目名称:银行储蓄系统 用户:银行 说明:现在的银行储蓄系统工作效率低,越来越不能满足广大储户的需要。银行与客户都迫切希望能更方便更省时就可以办理储蓄业务。现代计算机网络的高速发展使越来越多的人更喜欢网上购物、不出门即可交纳各种费用。在这样的背景下,很明显现行的银行储蓄系统已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的银行储蓄系统。 参考资料 《软件工程——原理,方法与应用》吴钦藩编着人民交通出版社出版 《软件工程导论(第四版)》张海藩编着清华大学出版社出版 《软件工程》任胜兵、邢琳编着北京邮电大学出版社 2、可行性研究的前提 要求 功能要求 此系统所要完成的主要功能模块有两部分:取款系统与存款系统。 存款时,储户填写存款单,然后交给银行业务人员键入系统,同时系统还要记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、利率等信息,完成后由系统打印存款凭单给储户。 而取款时,储户填写取款单交给业务人员,业务人员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户。 性能要求 为了满足储户的要求,系统必须要有高的运作速度,储户填写的表单输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息并打印出各项清单,所以要求很高的信息量速度和大的主存容量;由于要存贮大量的数据和信息,也还要有足够大的磁盘容量;安全性也是系统最重要的性能需求之一,银行计算机储蓄系统必须有可靠的安全措施,以保证储户的存储安全。 接口要求 业务员键入储户的资料要全部一直显示在屏幕;储户从按键口键入密码到系统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。输入要求

项目管理的重点难点

二、工程项目管理的重点 1.工程项目的实施是工程项目生命周期中的一个重要环节,业主或项目组织者通过招标将工程项目的实施发包给承包商,承包商组织一切施工工作,其中主要包括施工项目组织机构的建立;人、财、物的调配与使用;按施工图及合同规范实施工程项目,其工程经济目标完全通过成本控制来实现。在市场经济中,项目的成本控制不仅在整个项目管理中,而且在整个企业管理中都有着举足轻重的作用,因此,注重工程项目施工成本控制尤为重要,是工程项目管理的重点。 2.在传统计划经济时代,所有要素固定,对于一个项目来说,项目管理者是完成一个任务,完成一定产值,所有的要素都按国家规定的定额来做,根本不需要对管理的成本,财务和质量做一个仔细的预测。干活时只要依靠关系和“三拍”行为。所谓“三拍”即是工程项目决策时,项目管理者拍脑袋来决定;二是在施工过程中,不断拍胸保证完成任务;三是当工程干砸时,只能拍腿表示遗憾了。而当时主要还是靠行政命令来调节。现在是市场经济,市场经济的所有要素都在变。传统的思维固定,现在项目管理光听话不行,还要不断地坚持按合同办事,真可谓“能去贤巧之所不能,守中拙之所万不失,则人力尽而功名立”。意思就是说,无论做什么事,都需要依靠一种客观的标准,不能依靠主观的判断。所以项目管理预测意识要建立,养成习惯。这将要求项目管理人才是一个复合型人才,不能单懂技术而不懂成本控制,要质量、进度、成本三者兼顾,按合同办事。懂法规、专技术、会管理、善经营,这样才能在项目管理时不断调整策略,有效地控制好质量、进度、成本三者关系,从而亦有效地促使甲方按合同办事,有效地促进甲方准时付款。市场的“双面效应”即市场的规范面和不规范面也给项目管理带来压力。 3.工程项目成本是在保证满足工程质量、最佳工期的前提下,对工程项目实施过程中所发生的费用。通过有效的计划、组织、控制和协调等活动实现预定的成本目标,并尽可能地降低成本费用,实现目标利润最大化,创造良好经济效益的一种科学的管理活动。长期以来,多数施工企业未能充分认识质量和成本之间的辩证统一关系,或者过于强调工程质量,而对工程成本关心不够,或者片面追求经济效益,而忽视质量。前者工程质量虽然有较大提高,但增加了提高工程质量所付出的质量成本,使经济效益不理想,企业资本积累不足;后者利润指数可能很高,但因质量上不去,会增加因未达到质量标准而付出的额外质量成本,既增加了成本支出,又对企业信誉造成不良影响。 4.工程项目的实施是工程项目生命周期中的一个重要阶段,业主或项目组织者通过招标将工程项目的实施发包给承包商,承包商组织一切施工工作,其中主要包括施工项目组织的建立;人、财、物的调配与使用;按施工图及合同规范实施工程项目,其工程经济目标完全通过成本控制来实现。在市场经济中,项目的成本控制不仅在整个项目管理中,而且在整个企业管理中都有着举足轻重的作用,因此,注重工程项目施工成本控制尤为重要。 5.工期目标是工程项目管理三大主要目标之一,施工企业能否实现合同工期是取得信誉的重

(完整word版)重点、难点分析和解决方案

重点、难点和解决方案 1.1重点、难点和解决方案 1.重点、难点分析 (1)本工程建设规模大,涉及专业多,确保工期目标的实现,是本工程的重点; (2)隐蔽工程和特殊部位的正确处理,确保工程质量和效果,是本工程的难点; (3)绿色环保材料的选用,以及材料的管理,是本工程的重点; (4)安全、文明、环保施工,降低噪音,是本工程的重点; (5)本工程先拆除后装饰,开工前,查清水电管线的走向、开关阀们位置,并切断施工区域的水、电源,严禁野蛮施工。将拆除时尽量减少损坏,并保证其完好、分类堆放。 (6)重点、难点八:室内外同时进行改造,必须进行协调沟通,并做好室内外施工的相关技术交底。 2.重点、难点的解决方案 (1)针对工期目标的措施 1)人员保证措施 ①项目部人员组成:因为考虑到本项目的质量要求、工期及总体工程量较大,公司特安排人员具有多项大型会场高档装饰工程的施工管理经验,以保证项目部整体管理力量。 ②项目经理及施工管理人员均常驻现场,每周不少于6天,每天不少于1小时,并接受业主及监理进行考勤,共同抓好安全文明施工,确保工程质量、材料即时到位,确保本工程按质按期完成施工任务。 ③为保证工期的按时完成,公司将组织精兵强将,迅速熟悉图纸,领会设计意图,即时进场开场施工工作,工期紧张时分二班,24小时施工,同时承诺重大节日,施工现场不间隙、不停工,充分利用时间,保证施工任务的完成。 ④劳动力的管理

a、施工队伍组成及进场计划:本项目安排广东、福建、浙江、南通队伍施工确保施工质量,后备约20~30人的队伍随时参与工程建设,确保工期。 b、充分挖掘劳动资源,合理安排和节约使用劳动力。 c、正确处理国家、集体和劳动者个人的利益关系,充分调动广大职工的积极性。 d、编制劳动力使用计划,合理、节约、控制使用劳动力,改善劳动组织,完善劳动的分工和协作关系,制订劳动力调配管理办法,挖掘劳动潜力。 e、建立健全劳动定额管理制度,确定合理定额水平,监督劳动定额的使用。 f、合理执行工资制度,控制工资限额,搞好工资分配,正确掌握奖惩制度。 g编制劳动计划,确定计划期内劳动力的需要量,随着施工过程的进展合理调整劳动力,保证劳动力的协调和合理使用。 h、提高劳动生产率的措施 i、开展科学研究,促进技术进步。全面开展科学研究工作,促进建筑技术的进步。 j、提高管理水平,科学的组织生产。 k、改善劳动组织,建立相应的劳动组织,形成有利于个人技术的发挥,以及工种之间的分配和协作的机制,建立岗位责任制,以促进劳动生产率的提高。 L、提高职工的科学技术水平和技术熟练程度。加强职工的文化、技术教育,使所有参加生产的职工都能掌握一定的现代化管理知识和有关的新工艺、新技术、新方法。 (2)针对隐蔽工程质保的措施 1)施工中必须按照室内装修防火规范的要求,严格落实工程隐蔽前的“三检”制度,认真作好隐蔽工程记录,每道工序完成后,由班组兼职质检员报请项目质检员检查验收,合格后由项目质检员报请业主检查验收,重点是隐蔽部位的防火处理情况,报验合格后方可进行下一道工序的施工。 2)隐蔽工程主要检查项目包括:吊顶上的固定件、钢结构、龙骨;地面的基层、垫层、卫生间防水等;墙柱面金属固定层架结构、固定件;吊顶、墙面

软件开发可行性分析报告

可行性分析报告 版本号 1.0 修订历史 版本发布日 期 生效日期修订说明作者审核人批准人当前 状态 1.0 2012-05-052012-05-06 新建** ** ** 试用发布

*********************** 有限公司 第2页共8页

*********************** 有限公司 目录 1 .引言........................................................................... .. (4) 1.1 项目背景......................................................................... (4) 1.2 术语定义......................................................................... (4) 1.3 参考资料......................................................................... (4) 2 . 市场可行性........................................................................... (4) 2.1 市场前景......................................................................... (4) 2.2 产品定位......................................................................... (4) 3 . 技术可行性........................................................................... (5) 3.1 功能说明......................................................................... (5) 3.2 技术分析......................................................................... (5) 4 . 资源可行性........................................................................... (5) 4.1 人力资源......................................................................... (5) 4.2 软件资源......................................................................... (5) 4.3 设备资源......................................................................... (5) 4.4 时间资源......................................................................... (6) 5 . 经济可行性........................................................................... (6) 5.1 投资规划......................................................................... (6) 5.1.1 基础投资.................................................................... (6) 5.1.2 直接投资.................................................................... (6) 5.2 收益分析......................................................................... (6) 5.2.1 定量收6

项目管理策划要点

项目策划要点 1、营销交底 项目中标后,公司市场开发部应以书面形式向公司相关部门进行营销情况交底,在项目管理交底时一并对项目部进行营销交底。 交底资料:项目招标、投标文件及交底说明。交底说明包括:项目工程概况、项目重难点、相关资源配备、商务经营关系、合同风险条款以及项目实施人员需哟啊注意的问题、投标过程情况、后期变更索赔方向、相关资料等。 投标过程情况:投标报价依据和投标报价情况。报价依据应说明所采用的招标资料(招标文件、招标文件答疑、补遗、招标设计图纸,工程量清单),定额,编制办法,工料机的编制价格等,投标报价情况主要说明不平衡报价项目。 2、施工调查 中标后3天内启动,摸清施工边界条件,对比投标期与施工期的条件变化对工期、成本、风险控制的影响。为项目策划提供依据。由公司生产管理部牵头并整理成文,公司相关部门和项目部参加,必要时可以邀请公司专家参与,一般5-7天完成。 3、项目管理策划 完成现场调查后7天内完成策划书编制,7-10天内完成上报和审批。公司总经理负责组织项目策划的评审。最终审批为集团公司或公司在建工程管理委员会。 项目管理策划书由生产管理部牵头,各部门依据项目管理策划编制责任矩阵分工,按照编制要点进行策划书编制。 项目管理策划要点: 项目概况:工程概况、工程量及子项目清单项目;项目名称、位置、各子项目(单位工程)的逻辑关系;工程所处地区的自然环境、地质及水文条件;交通、水、电、通讯等施工条件;资源(劳、材、机)市场情况,建设、设计、监理、质量监督单位及地方政府情况;明确与各方的接口及职责分工。 管理目标:明确工期、质量、安全、环保、职业健康、责任成本、效益、商务、文明施工、建设单位信誉度目标等。 产品清单:主要分工程产品清单、组织产品清单、管理产品清单、社会产品清单。 管理责任矩阵:项目管理类别、组织结构及部门职责,以管理责任矩阵表示。 现金流分析及资金计划:1、根据项目总预算编制项目现金流测算,根据期间预算编制期间现金流预算。按月开展现金流预算执行情况分析。2、严格按照公司资金归集制度进行账户财务处理。

工程项目实施重点难点分析及解决方案模版

1.1工程项目实施重点难点分析及解决方案 1.1.1施工重点 本工程为砼道路施工,且工程量大。 工程地处阳春市产业转移工业园陶瓷片区,对安全文明施工要求严格,需严格遵守国家、省、市有关防火、爆破和施工安全等规定;需严格控制车辆带泥上路、噪音粉尘污染等,安全文明施工是本工程的一项管理重点。 1.1.2施工难点 本工程土方量大,大量土方的开挖及回填施工为本工程施工难点。 道路为砼路面,砼路面的浇捣及养护为施工重点。 本工程包括土方工程、道路工程、给水工程、排水工程、绿化工程、交通设施工程, 需要各分项工程配合施工,协调处理为本工程施工重点。 1.1.3解决方案 迅速组织施工队伍,选派精兵强将。组织强有力的项目经理部,选派经验丰富技术素质好的人员任项目负责人。 项目负责人常驻现场,经理部配备的人员业务精、技术好、事业心强,有丰富工程施工经验,项目施工作业层也由骨干力量组成,可做到办事高效、解决问题迅速,不影响工期。在施工计划时间内争取早开工,人员、机械、材料等务必限期到位,做好后勤,安排 好工地人员生活与医疗保险,保证各项施工准备工作尽可能提前,以早开工促进各项工作的进程,加快项目的实施。 迅速完善、深化施工组织设计,编制切合实际的网络计划,找出关键工作和关键路线。通过不断调整网络计划选择最优的方案,并在计划执行过程中进行有效的控制和监督。在保证质量的前提下,以最小的消耗取得最大的经济效益。 现场备足各类控制工期的关键设备和材料,设备生产能力预留一定的富余量,保证个别设备损坏检修不影响总工期。根据工期紧的特点,施工机械配备数量应合理,配足施工机械、设备、机具、模板、构件运输车辆。确保重点,加强维护保养,科学调度,做到进场准时、设备完好、施工有序。强化管理,合理安排施工计划,缩短辅助施工时间,提高时

软件项目可行性研究报告【精品】

软件项目可行性研究报告 软件开发项目的实现在技术、经济和社会条件方面的可行性。下面整理了关于软件项目可行性研究报告。欢迎大家参考! 一、概述 简述项目提出的背景、技术开发状况、现有产业规模;项目产品的主要用途、性能;投资必要性和预期经济效益;本企业实施该项目的优势。 二、技术可行性分析 1、项目的技术路线、工艺的合理性和成熟性,关键技术的先进性和效果论述。 2、产品技术性能水平与国内外同类产品的.比较。 3、项目承担单位在实施本项目中的优势。 三、项目成熟程度 1、成果的技术鉴定文件或产品性能检测报告、产品鉴定证书。 2、产品质量的稳定性,以及在价格、性能等方面被用户认可的情况等。 3、核心技术的知识产权情况。对引进技术的消化、吸收、创新和后续开发能力。 四、市场需求情况和风险分析 1、国内市场需求规模和产品的发展前景、在国内市场的竞争优势和市场占有率。 2、国际市场状况及该产品未来增长趋势、在国际市场的竞争能力、产品替代进口或出口的可能性。 3、风险因素分析及对策。 五、投资估算及资金筹措 1、项目投资估算 2、资金筹措方案 3、投资使用计划 六、经济和社会效益分析

1、未来五年生产成本、销售收入估算。 2、财务分析:以动态分析为主,提供财务内部收益率、贷款偿还期、投资回收期、投资利润率和利税率、财务净现值等指标。 3、不确定性分析:主要进行盈亏平衡分析和敏感性分析,对项目的抗风险能力作出判断。 4、财务分析结论 5、社会效益分析 七、综合实力和产业基础 1、企业员工构成(包括分工构成和学历构成) 2、企业高层管理人员或项目负责人的教育背景、科技意识、市场开拓能力和经营管理水平。 3、企业从事研究开发的人员力量、资金投入,以及企业内部管理体系等情况。 4、企业从事该产品生产的条件、产业基础(包括项目实施所需的基础设施及原材料的、供应渠道等)。 八、项目实施进度计划 九、其它 1、环境保护措施 2、劳动保护和安全 3、必要的证明材料 (1) 特殊行业许可证(如食品、农药、医药、化肥产品生产许可证及批文);通信产品入许可证;公共安全产品生产许可证;压力容器生产许可证等。 (2) 可提供项目立项证明、高新技术企业证书、产品质量认证、环保证明;产品订货意向、合同等补充材料。 十、结论 软件可行性研究报告框架

工程项目重点、难点分析及解决

针对本工程重点、难点分析及其解决方案 本项目施工是本工程重点、难点,具体解决方案如下: 1、施工 (1)安装 ?所有铜电缆应在线槽或线管内布线;垂直电缆则可以直接置放在电缆托架上或线槽内。承包单位应为电缆槽箱及托架提供弯头和三通,并保证为整个电缆路线留有足够大的弯曲半径。须按照被批准的方法将所有电缆固定于槽箱和托架上。 ?承包单位有责任提供为了正确地完成安装工作所需的任何专用安装设备或工具。这将包括终接电缆设施、电缆测试和接线设施、通讯设施、电缆转盘的支撑架、或其它安装电缆所需的工具。 ?在没有合适垫具的情况下,承包单位不得卷动或贮存电缆转盘。 ?承包单位不应沿电力线路旁安装任何电缆,或与其它电气器具共享同一根线管、线槽或套管。 ?承包单位应保证在安装过程中的任何时间不使电缆超过最大允许的拉力。承包单位也应保证在安装过程中电缆的最小弯曲半径不超过所指定的极限。如不遵守相应的导则,承包单位将被要求提供正确改正情况所需的添加材料与费用。 ?承包单位在安装任何设备或电子部件时应尽可能接近配线架,并考虑将来的发展以便于管理与服务。 ?承包单位在自己安装完毕的电缆管和入口洞处须用被批准的防火材料密封。 ?承包单位所安装的线管道,若长度超过30m或90”弯头超过2个,则一定要使用合适尺寸接线箱,但应符合国标。 ?承包单位应提供本合同所规定的所有电缆所需的终接工具、工具箱以及其它附件。 (2)电磁干扰的分离 Unrestricted

带有不同种类信号或不同电压的设备如集装在一个共享的容器内,应按供货商的有关要求,有效地与任何其它一类的设备屏蔽以避免电磁干扰。 (3)电缆的安排 根据图纸或规格说明书的要求提供一切必需的电缆插销、插座、接头耳等等,并按照电缆的种类与入口方向把它们固定于安装板和安装带上。 (4)电缆的终接 ?不要让已绝缘的导体触及未绝缘的有电部件或锐利的边缘。 ?每个终端只能连接一条电缆导体。在一个终端连接两条或更多导体将不会被接受。 (5)接地 ?承包单位应负责在所有新安装的电缆框架上提供一个被批准的接地点,并保证能正确地与任何现有设施连接。承包单位还须负责正确地将所有有关的电缆、包合体、柜、服务箱、和框架连接起来以保证接地的延续性。所有接地应由铜线或铜带组成,应由一个被批准的医疗大楼接地点供应,并应与主要的电气接地点连接。 ?应根据BS7671提供线路保护导体给所有门、盖板、等等。接地铜导体的最小断面积为2.5平方毫米。 (6)测试与投运 ?所有由承包单位安装的电缆设施在被接收以前应进行全面的连续运行测试。 所有的电缆缺点,包括在制造厂内所产生的,都应由承包单位改正。 ?承包单位应提供,测试设备、测试荷载、信号发生器及其它设备足以显示所安装的联接系统在现场安装完毕后能符合运行要求所需。 2、调试 (1)调试所需仪器如万用表、电工工具等均由承包商提供。 (2)调试前的准备工作 调试前检查电源是否连接无误,电压是否符合设计要求,机柜设备安装合格, 检查控制设备箱与相关设备的型号,确保等同批准型号。 Unrestricted

项目管理重点难点

1.项目是为提供某项独特产品、服务或成果所做的临时性努力。 2.项目的特点:临时性,独特的产品、服务或成果,逐步完善。 3.项目管理就是把各种知识、技能、手段和技术应用于项目活动之中,以达到项目的要求。项目管理是通过应用和综合诸如启动、规划、实施、监控和收尾等项目管理过程来进行的。 4.管理是由提出问题、筹划、决策和执行等多个环节组成的过程,项目管理的生命周期有概念、开发、实施、和收尾四个阶段,从过程上二者并无太大的差别。 5.项目管理与一般管理的区别中自身的特点: (1)项目管理的主体是一个临时组建的专门机构。 (2)项目管理的课题是创造特定的产品,提供特定的服务或成果。 (3)项目管理属于活动,这种活动是具有时限性的,即有起点和终点。 (4)项目管理具有明确的价值取向。 6.项目管理的核心任务是项目的目标控制。项目管理的目标也被称为项目管理的约束条件,具体体现为: (1)时间目标及其控制:项目在规定的时间内完成,避免延期。 (2)成本目标及其控制:项目在规定的成本范围内完成,避免超出预算。 (3)质量目标及其控制:项目成果达到规定的质量要求。 7.项目管理的三大目标:时间、成本、质量。 8.控制一个项目目标最主要的措施是组织措施。 9.项目生命周期是指项目从起点到终点的全过程,也称为项目流程,可以划分为概念阶段、开发阶段、实施阶段、收尾阶段。 10.建设工程项目的生命周期包括决策阶段、实施阶段和使用阶段。 (1)概念阶段也叫项目的启动阶段,包括构思、定义、决策。可行性分析也叫一般机会研究,它是研究项目机会选择的最初阶段。 (2)开发阶段也叫规划阶段,包括计划和规划。项目管理规划的编制应当由项目经理负责。(3)实施阶段 (4)收尾阶段也叫项目的结束阶段。 11.以项目在个阶段的进展情况可以将项目生命周期划分为两个基本模式:S型和J型。 S型模式又叫凹模式、慢-快-慢模式,又叫传统模式。 J型模式又叫凸模式、慢-中-快模式,又叫现代模式。 12.目标管理以泰勒的科学管理和行为科学理论为基础形成的一套管理方法。控制项目目标的主要措施包括组织措施、管理措施、经济措施和技术措施。 13.过程管理是针对目标管理的不足而提出的管理方法。为了进行有效的目标控制,必须做好两项重要的前提工作:一是目标规划和计划;而是目标控制的组织。 14.(简史)1969年,美国成立项目管理协会PMI。1984年,美国项目管理协会推出项目管理知识体系PMBOK和基于PMBOK的项目管理专业证书PMP两项标准。经过30多年来的不断发展,走过了第一代----传统的项目管理,第二代----全过程管理,第三代----组合管理,以及第四代----变化管理。 15.项目管理发展的特点: (1)项目管理的应用领域不断扩展。 (2)项目管理的学科地位得到肯定。 (3)项目管理的计算机应用迅速发展。 (4)项目管理被多学科介入。 (5)项目管理出现了全球化、多元化、专业

本工程重点 难点分析和解决方案

本工程重点、难点分析和解决方案 1、组织协调施工的重点、难点分析及解决方案 1.1我公司经过实地考察,认真分析,总结出本工程在组织协调施工方面主要存在以下几个方面的重点及难点问题: (1)工程工期较紧张,体量较大,工期安排是一个重点难点。 (2)现场可利用面积较小,材料及机械设备较多,现场平面布置难度较大。 (3)工种工序较多,交叉作业组织难度较大。 (4)工程体量大,劳动力组织难度较大。 (5)混凝土筏型基础上翻梁部位的模板支设为吊模,支设难度大。 1.2 组织施工的重点、难点解决方案: (1)为解决工期较为紧张的难点,在工程施工过程中尽量实行各工序交叉作业,使得最终达到节约工期的目的。 (2)由于现场可利用面积较小,因此在施工过程中,首先进行1#、2#住宅楼±0以下工程及1#、2#地下车库的施工,将此阶段施工时将木工及钢筋加工区放在12-16#楼位置,当住宅楼±0以下工程及车库施工完并回填完毕后将木工及钢筋加工区安放在地下车库的上面,然后进行12-14#省级住宅楼及16#综合楼的施工,这样在不影响总工期的前提下解决了住宅楼主体施工过程中场地小的问的题。 (3)由于工序较多,为了达到交叉作业的目的,我们公司在中标后将组建一个有类似工程施工经验的项目管理班子,这样施工过程中的交叉作业就可以顺利开展。 (4)劳动力组织过程中实行流水施工,使得高峰期人数相对较低,便于劳动力组织。

(5)混凝土筏型基础上翻梁部位的模板,下部焊接钢筋支撑,两侧采用钢管横撑加固,保证其整体稳定性。

2、防水工程施工重点、难点分析及解决方案 对于住宅工程,厨卫间及屋面防水是重中之重,如何确保无渗漏是确保工程质量目标及使用功能的关键。 针对以上重难点问题,我集团公司由总工程师负责组织召开专题会议,对上重难点问题一一分析、研究,制定出针对性解决措施如下: 2.1地下室防水确保不渗漏措施 根据本工程招标文件工程量清单显示,本工程地下室部分防水采用混凝土自防水与卷材防水的双层防水措施。 底板及地下室外墙采用C30S6抗渗砼,保证连续浇筑,不留施工缝,并振捣密实;迎水面钢筋保护层严格执行具体设计要求,确保钢筋保护层厚度。 (1)施工除按要求留置后浇带外不留置施工缝,外墙只留水平施工缝,施工缝留置在底板上30 cm位置,设置30 cm高4mm厚钢板止水带。施工缝按要求进行处理,凿除预留模内的浮浆,直至露出新鲜石子。此处混凝土在浇筑前,先填与混凝土相同成分的水泥砂浆,使新旧混凝土紧密结合。 (2)墙体混凝土的施工 混凝土浇筑采用溜槽入模,使混凝土从一侧开始逐渐向前推进,并在混凝土斜面上均匀布位振捣,每个层高的混凝土以0.5 m 为一层浇筑到顶,剪力墙混凝土采用氰凝剂养护,防止浇水养护对地基土造成危害。 外墙模板的加固采用带止水片的对拉螺栓,外模板内侧与对拉螺栓接触部位放置圆锥形橡胶垫圈,卷材施工前,取出垫圈,从根部割除对拉螺栓外1:2防水砂浆抹实。处理方法如露钢筋,暴露坑部分用图: (3)特殊部位做法: 后浇带部位如下图:

-软件开发可行性分析报告

可行性分析报告 版本号1.0 修订历史

目录 1. 引言 (4) 1.1项目背景 (4) 1.2术语定义 (4) 1.3参考资料 (4) 2. 市场可行性 (4) 2.1市场前景 (4) 2.2产品定位 (4) 3. 技术可行性 (5) 3.1功能说明 (5) 3.2技术分析 (5) 4. 资源可行性 (5) 4.1人力资源 (5) 4.2软件资源 (5) 4.3设备资源 (5) 4.4时间资源 (6) 5. 经济可行性 (6) 5.1投资规划 (6) 5.1.1 基础投资 (6) 5.1.2 直接投资 (6) 5.2收益分析 (6) 5.2.1 定量收益 (6) 5.2.2 非定量收益 (6) 5.3投资收益率 (6) 5.4投资回收期 (7) 6. 社会可行性 (7) 6.1法律可行性 (7) 6.2政策可行性 (7) 6.3使用可行性 (7) 7. 评价过程 (7) 7.1评价标准 (7) 7.2评价结果 (7) 8. 结论 (8)

1.引言 1.1项目背景 随着人民生活水平的提高,以及我国休假制度的完善,人们拥有了更长更多的假期,而假期外出旅游成为了越来越多的人们度过假期的第一选择。在这样的背景前提下,各大旅游景区更是成为了热门中的热门,这也造成了在旅游高峰期部分旅游景点人流过大导致拥堵,从而影响到游客旅游体验的问题。不过从根本上来说,并不主要是因为游客数量的过大,往往是因为景区的服务不够全面细致,管理不够科学,效率不高所造成的,例如景区内部的地标不够详细或者是不够完整都可能会影响的游客游玩时的顺畅性。另一方面来说,游客人数的急剧增长所带来的安全问题,如游客的人生安全,景区的设施安全等也日益明显突出起来,系统化、电子化、网络化、智能化的景区管理系统也成为了日益迫切的需求,本项目就是在这样的背景下提出的,旨在开发出一个能够方便游客、便于景区管理的景区导览系统。1.2术语定义 Java:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 Android:Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。该平台由操作系统、中间件、用户界面和应用软件组成。 Wifi:Wi-Fi是一种可以将个人电脑、手持设备(如PDA、手机)等终端以无线方式互相连接的技术。 1.3参考资料 2.1市场前景 客户端的开发是基于谷歌android 操作系统平台的,该操作系统是目前最火热的几大主流操作系统之一,具有巨大的市场和发展潜力,有望在未来几年成为移动电子设备上占有量最大的操作系统,因此本软件选择在之上进行开发,另外, 编程语言选择Java,因此具有较好的可移植性。 2.2产品定位 该系统将要完成的是旅游景区的导览功能。这里提到的导览,是指景区向游客提供的一种服务,这种服务的目的是让游客能够方便的获取景区的各种介绍信息以及景区的实时状态,例如景区内各个分景点的人流是否拥挤、分景点的游览车的数量等等,还要提供相应的

项目重点与难点分析及合理化建议

项目重点与难点分析及合理化建议 项目重点与难点分析 一、施工安全管理的重点 对于电力工程施工中的安全问题,必须要采取有效的手段来进行规避与解决,而实施安全管理的重要意义则主要在于下述几点:首先,要以施工安全管理为途径来确保工程能够在安全的条件下有序开展,保证作业人员的人身与财产安全;其次,及时发现并解决安全隐患,能够提高工程在施工过程中的安全系数,保证工程工期;最后,通过强化安全管理意识,使作业人员能够遵守相关的工作标准与流程,降低由于人为因素导致的安全事故发生,构建安全、优质的工作环境。 二、电力施工安全管理中的难点 2、1安全意识薄弱 首先,很多电力施工工程并没有落实责任制,使得工人的安全意识降低。另外,很多企业并没有充分认识到安全施工对于电力施工的重要性,认为施工质量才就是关键。这些问题不仅会影响电力施工的进度,还会给企业造成的一定经济损失。如果发生安全事故,还会给人们造成生命的威胁 2、2存在安全隐患 目前很多企业并没有建立完善的安全管理制度,并且也没有专门的安全管理人员,这就造成了施工现场存在很多安全隐患的问题。另外,近几年发生的众多电力施工安全事故,其事故原因多数就是企业的安全设施不到位。所以企业应该从安全设施与安全制度两个方面强化电力施工的安全管理,以提高电力工程的施工质量。 2、3监管不到位 现场监管就是减少电力安全事故的重要途径。但就是很多电力工程的施工现场并没有相应的监管人员与监管制度,使得企业制定的安全管理办法与安全措施无法落实。如施工人员因操作失误引发的安全事故、施工材料不合格引发的安全事故等等,这些事故其实都就是可以避免的。 三、电力施工安全管理的对策 3、1强化安全意识 电力施工的安全需要施工企业与施工工人的共同努力。企业应该重视把安全放在施工的第一位,这样才能保证电力工程的施工安全,提高电力企业的经济效益。 首先企业的管理人员,应该重视电力施工的安全管理,制定相应的安全措施。另外,还要落实相关责任制,使每一个区域的电力安全施工都有专人负责,这样能切实提高管理人员的安全责任意识。如某电力企业的安全施工管理制度中明确提出,施工现场的安全问题主要就是由协助项目经理与技术负责人负责。其次,企业应该加强对施工人员的安全施工培训。 如某电力企业的培训措施就是在内部选拔一批技术过硬、有责任感的员工或资深的管理人员担任培训员,然后以国家法律法规、安全管理专业知识、企业规章制度为主要培训内容,提高施工人员的安全责任意识。并且在该企业还规定,在新人进入施工现场前,必须再进行安全生产三级教育。总之,强化安全责任意识的主要目的就是从思想认识上,提高企业管理人员与施工人员的安全意识,这样才就是促使工作人员认真、严格要求自己按照企业规章制度与技术标准进行施工作业,切实减少安全事故的发生,从而减少电力企业的经济损失。 3、2强化管理,消除安全隐患 强化安全管理,可以从两个方面实践:一方面要积极构建完善的安全管理责任制度。电力行业本身就就是高危行业,因而对于安全责任管理必须要进行强化,使之能够明确各自的责任,并且要将这种责任进行细化,使之能够在每个人身上得到落实。另一方面要努力构建完善的

相关主题
文本预览
相关文档 最新文档