工程项目解决方案课件_第1页
工程项目解决方案课件_第2页
工程项目解决方案课件_第3页
工程项目解决方案课件_第4页
工程项目解决方案课件_第5页
已阅读5页,还剩177页未读 继续免费阅读

下载本文档

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

文档简介

2022/12/17

计算机学院1思考题:通过案例说明工程对社会、环境可能造成的负面影响。要求:内容具体,有数据及来源;2022/12/15计算机学院1小论文(作为考试成绩:40%)计算机应用和计算机工程的成功实施对社会的可持续发展具有推动作用,但其失败也会对社会、环境、安全、健康等带来负面影响,请分别用实际案例说明上述观点。小论文(作为考试成绩:40%)2科学社会科学自然科学基础科学工程技术科学农、林业工程、水电工程、土木建筑工程、电子/计算机工程、工业工程、机械工程、化学工程、环境工程、海洋工程、生物工程、航天/航空工程、军事工程等第一节工程学及其分支

科学→工程技术科学的划分第1章-工程学概论科学社会科学自然科学基础科学工程技术科学农、林业工3

工程的成功实施,推动了人类社会的发展第一次变革,以狩猎为主的生活方式转换为以农业生产为主的生活方式,其标志是社会制度为领地制度;第二次变革为工业时代的开始,蒸汽机的出现及其应用是该时期的重要标志;第三次变革为后工业时代,又称为基于计算机的或基于信息的社会,信息技术的蓬勃发展是其主要的标志。第二节工程学与社会的关系第一次变革——工具;第二次变革——机器;第三次变革——信息。工程的成功实施,推动了人类社会的发展第一次变革,以狩4

工程也由“小”到“大”,设计(实现)的过程也由个人为主转化为以团队为主,提倡团队精神第三节工程设计的演化

工程也由“小”到“大”,设计(实现)的过程也由个人为566转子毛胚(12.7MPa~24.2MPa)530℃转子加工数控编程转子工作转速动平衡7转子毛胚7宽3.38米长6.3米8宽3.38米长6.3米899合缸高3.3米10合缸高3.3米1011111212131314142022/12/17

计算机学院15第2章工程项目解决方案工程项目的开发过程

1项目开发过程中的文档2案例介绍

4有效沟通3

12022/12/15计算机学院152022/12/17

计算机学院16第一节工程项目的开发过程

当前,各行各业几乎都是在市场经济的体制下,在同行业的激烈竞争环境中,为了自身的生存与发展需要,必须按照行业规范,不断创新和提高产品质量。完善工程项目,使工程项目产生最大的效益——不仅包括经济效益,还包括社会效益。

2022/12/15计算机学院16彩电行业的竞争:四川长虹,辅业电池、空调手机行业:90年代“战国时期”:诺基亚、摩托罗拉、三星、爱立信、索尼、LG、海信、波导、厦新...CPU:摩托罗拉\Zilog\Intel\Cyrix\AMDMC6800\MC68000;Z80\Z8000;8080\8086美国齐格洛公司彩电行业的竞争:四川长虹,辅业电池、空调CPU:摩托罗拉\Z17工程项目解决方案课件18甲方(用户、客户、需方)乙方(项目承揽方、供方)项目可行性分析报告项目需求分析报告招标书需求规格说明书(时间关系粗略采集:客户的业务及目标)项目解决方案(投标书)合同拟定需求分析说明书(用户体验设计/细致采集客户的业务及目标)确认需求需求更新概要设计;详细设计;编码实现;软件测试;软件部署(发布与实施)。验收;软件维护。甲方(用户、客户、需方)乙方(项目承揽方、供方)项目可行性分192022/12/17

计算机学院20

要明确甲方的需求。甲方的需求往往是潜在的,要使这种需求明确化,需要与甲方相关部门的关键人员进行反复的沟通,通过沟通明确甲方业务流程及实际需求,必要时乙方提出需求建议书,然后提供切实可行的项目解决方案。1.工程项目开发的前期业务流程例子:2022/12/15计算机学院202022/12/17

计算机学院212022/12/15计算机学院21东方电气集团办公门户系统

2022/12/17

计算机学院22P39~40部门收文流程图东方电气集团办公门户系统2022/12/1522工程项目解决方案课件23项目实施流程项目实施流程24从火电厂的发电示意图引出案例:1.喷嘴阀门伺服板设计;(伺服是使物体的位置、方位、状态等输出被控量能够跟随输入目标(或给定值)的任意变化而变化的自动控制系统。

)

2.转子加工出了废品→自动编程/刀刃轨迹可视化→Pro/E软件→工艺技术人员建模/计算机软件人员保证软件的功能→应用→推广

第三节工程设计的演化

从火电厂的发电示意图引出案例:第三节工程设计的演化25用图表示了3种项目来源,及各自的软件立项、开发过程。要明确甲方的需求通过沟通明确甲方业务流程及实际需求第一节工程项目的开发过程

业务需求例子:昆明理工日常报账业务流程东方电气集团办公门户系统的部门收文流程图第2章工程项目解决方案用图表示了3种项目来源,及各自的软件立项、开发过程。要明确甲26对于我们所拿到的“项目需求分析报告”往往忽略了很多客户的隐形需求。一般而言包括:维护需求升级需求易用性需求性能需求

2022/12/17

计算机学院272022/12/15计算机学院27如易用性,一般觉得无非是界面和帮助。没错,但是不全。让我们看几个例子,可以大概理解一下易用性是什么概念。2022/12/17

计算机学院28在桌面系统的竞争中,专业而强大的Unix败给了经常被人批评的Windows。

Windows安装、升级简单,安装新的软件也很简单,操作起来更是如此,直观的图形界面虽然设计和功能不太丰富和强大,但是相对于Unix必须先学习“文件系统”概念,再学习命令行而言,“树”的概念用户可以无师自通,拖拽更是命令行方式不可比拟。

如易用性,一般觉得无非是界面和帮助。没错,但是不全。20228同样是微软,VC语言乘微软之名,挟操作系统之利,语言和开发环境都不可谓不强大,但是结果怎样呢?多数人情愿用Java,微软更是不得不推出C#来与Java抗衡。在中文输入法的竞争中,强大高效的笔画输入法败给了拼音输入法。现在拼音输入法大行其道,笔画输入几乎鲜有提起。2022/12/17

计算机学院29同样是微软,VC语言乘微软之名,挟操作系统之利,语言和开发环292022/12/17

计算机学院30

最主要的是业务模型要和客户的一致。这个应该算是基础。

业务模型代表着思维模式(比如输入法),也就是说,要从客户的角度来设计系统。操作应该照顾客户的习惯,尽可能的降低客户的学习成本。当然,前提是正确定位你的客户群。

2022/12/15计算机学院30一般而言,易用性的需求还包括:1.常用的功能应该能够直接了当的访问如财务系统,不同的角色有不同的常用功能,系统应该设计为可以根据角色来打开不同的初始页面;2022/12/17

计算机学院312.操作应该照顾客户的习惯可降低客户的学习成本。当然,前提是正确定位你的客户群。

一般而言,易用性的需求还包括:2022/12/15313.优雅

还是用微软的VisualStudio做例子,编译错误可以直接通过双击跳转到源代码所在错误点,而不像Makefile那样只是生硬的输出文件和行号。

打开一个巨大的文件,给出一个可度量的进度条,总比只显示一个沙漏要好吧?2022/12/17

计算机学院32“优雅”=专业+体贴3.优雅2022/12/1532细节上包括:长时间运行要有提示;已输过的内容尽量不要再次输,必要时用下拉列表框来选;命令按钮要有悬停说明信息;因权限或操作条件限制时,有关操作元素自动置“灰”或不可见;不离开编辑界面添加新内容时,可用鼠标也可用键盘定位至输入字段;不能输入不合理的日期;…2022/12/1733性能需求细节上包括:2022/12/1533性能需求332022/12/17

计算机学院34

获取甲方合同其他的因素:乙方过去的业绩、主要人员的人格魅力等。

对需求进行分析、总结和概括,提出准确可行的解决方案是非常重要的。因为只有这样才能明确用户项目的内容和目标,准确评估自己成本,提出一个确实可行的项目解决方案。

2022/12/15计算机学院34

完成了项目解决方案书后,根据实际需求和市场实际运作效果,一方面可以确定是开始进行项目产品预研发,或者根据新的客户需求完善本项目。所有这些取决于市场的反馈信息,根据不同的市场反馈做出不同的开发计划,只有这样才能避免闭着眼睛走路,同时项目更有了明确的开发目标。一旦项目列入开发计划,就应该确定项目负责人、成立项目组进行实质性的项目开发工作。2022/12/17

计算机学院35完成了项目解决方案书后,根据实际需求和市场实352022/12/17

计算机学院36第二节工程项目开发过程中的文档

在项目开发过程中,为了保证项目开发过程的可追溯性、可维护性,按照软件编制规范要求,形成文档,从另一个方面保证软件的质量。GB/T8567-1988很多地方还在用GB/T8567-2006——描述了25种文档格式2.1计算机软件编写规范2022/12/15计算机学院36该标准主要对软件的开发过程和管理过程应编制的主要文档及其编制的内容、格式规定了基本要求。使用者可根据实际情况对标准进行适当剪裁(可剪裁所需的文档类型,也可对规范的内容作适当裁剪)。软件文档从使用的角度大致可分为软件用户需要的用户文档和开发方在开发过程中使用的内部文档(开发文档)两类。供方应提供的文档的类型和规模,由软件的需方和供方在合同中规定。计算机软件文档编制规范(GB/T8567-2006)该标准主要对软件的开发过程和管理过程应编制的主要文档及其编制37

在软件开发中,文件编制”规模”一般都同软件的规模大小联系起来。软件的规模不妨分为四级:(1)小规模软件源程序行数小于5

000的软件;(2)中规模软件源程序行数为

10

000~

50

000的软件;

(3)大规模软件源程序行数为

100

000~

500

000的软件;

(4)特大规模软件源程序行数大于500

000的软件。

计算机学院382.2软件规模划分—计算机软件文档编制规范(GB8567-88)

在软件开发中,文件编制”规模”一般都同软件的规模大小38可行性报告项目开发计划软件需求说明数据需求说明接口需求/设计说明项目开发计划软件需求说明接口设计说明软件需求与开发计划概要设计说明详细设计说明数据库设计说明软件设计说明软件设计说明使用说明使用说明用户手册操作手册测试分析报告软件测试计划测试分析报告开发进度月报项目开发总结项目开发总结小规模软件中规模软件大规模软件软件测试计划测试分析报告开发进度月报项目开发总结可行性报告项目开发计划软件需求说明数据需求说明接口需求/设计39项目开发计划为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。2022/12/17

计算机学院402.3主要文档的内容项目开发计划2022/12/1540软件需求说明书(软件需求规格说明)

对所开发软件的功能、性能、用户界面及运行环境等作出详细的说明。它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也是实施开发工作的基础。2022/12/17

计算机学院41软件需求说明书(软件需求规格说明)2022/12/1541概要设计说明书*说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。

2022/12/17

计算机学院42概要设计说明书*2022/12/1542详细设计说明书*

着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。2022/12/17

计算机学院43详细设计说明书*2022/12/1543说明:

1.《软件(结构)设计说明》(SDD)描述了计算机软件配置项(CSCI)的设计。它描述了CSCI级设计决策、CSCI体系结构设计(概要设计)和实现该软件所需的详细设计。SDD可用接口设计说明IDD和数据库(顶层)设计说明DBDD加以补充。

2.SDD连同相关的IDD和DBDD是实现该软件的基础。向需方提供了设计的可视性,为软件支持提供了所需要的信息。

3.IDD和DBDD是否单独成册或与SDD合为一份资料视情况繁简而定。《软件(结构)设计说明》(SDD)《软件(结构)设计说明》(SDD)44e.接口设计说明(IDD)2022/12/17

计算机学院45e.接口设计说明(IDD)2022/12/1545F.数据库设计说明2022/12/17

计算机学院46《数据库(顶层)设计说明》(DBDD)

1.《数据库(顶层)设计说明》(DBDD)描述了数据库的设计。所谓数据库指存储在一个或多个计算机文件中的相关数据的集合,它们可由用户或计算机程序通过数据库管理系统(DBMS)加以访问。DBDD还描述了存取或操纵数据所使用的软件配置项。2.DBDD是实现数据库及相关软件配置项的基础。它向需方提供了设计的可视性,为软件支持提供了所需要的信息。3.DBDD是否单独成册或与SDD(SoftwareDesignDescription)合为一份资料视情况繁简而定。F.数据库设计说明2022/12/15462022/12/17

计算机学院47说明:

1.《系统/子系统设计(结构设计)说明》(SSDD)描述了系统或子系统的系统级或子系统级设计与体系结构设计。SSDD可能还要用《接口设计说明》(IDD)和《数据库(顶层)设计说明》(DBDD)加以补充。

2.SSDD连同相关的IDD和DBDD是构成进一步系统实现的基础。贯穿本文的术语“系统”如果适用的话,也可解释为“子系统”。所形成的文档应冠名为“系统设计说明”或“子系统设计说明”。g.系统设计说明/子系统设计说明

《系统/子系统设计(结构设计)说明》(SSDD)2022/12/15计算机学院47h.开发进度月报列出本月内进行的各项主要活动,并且说明本月内遇到的重要事件,这里所说的重要事件是指一个开发阶段(即软件生存周期内各个阶段中的某一个,例如需求分析阶段)的开始或结束,要说明阶段名称及开始(或结束)的日期。重要事件:里程碑2022/12/17

计算机学院48h.开发进度月报2022/12/1548i.测试计划为做好集成测试和验收测试,需为如何组织测试制订实施计划。计划应包括测试的内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等。2022/12/17

计算机学院49i.测试计划2022/12/1549j.测试分析报告

测试工作完成以后,应提交测试计划执行情况的说明,对测试结果加以分析,并提出测试的结论意见。2022/12/17

计算机学院50j.测试分析报告2022/12/1550k.项目开发总结报告

软件项目开发完成以后,应与项目实施计划对照,总结实际执行的情况,如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作(效益、质量、技术方法、问题缺陷等)做出评价,总结出经验和教训。2022/12/17

计算机学院51k.项目开发总结报告2022/12/1551l.用户操作手册*

详细描述软件的功能、性能和用户界面,使用户对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节。2022/12/17

计算机学院52l.用户操作手册*2022/12/1552附录

附录可用来提供那些为便于文档维护而单独出版的信息(例如图表、分类数据)。为便于处理,附录可单独装订成册。附录应按字母顺序(A,B等)编排。附录53GB/T8567-20066文档编制要求(P10)GB/T8567-200654工程项目解决方案课件552.4软件实现过程的规范化企业化软件生产能力/软件生产的工业化对于软件实现,主要包括:软件结构设计(软件的体系结构)B/S、C/S软件开发平台设计:系统架构师软件系统设计软件模块划分、编写代码、软件模块集成、软件子系统集成、软件子系统测试、系统联调、软件系统整体测试、软件部署。强调的一点是:软件实现过程越规范,效率和软件质量越高,项目可维护性就越好。

2022/12/17

计算机学院56系统架构师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。2.4软件实现过程的规范化2022/12/1556个人作坊式的软件生产一个软件公司,无论大小,只要是基于个人作坊式的生产,不要说骨干,甚至一个主要程序员突然离开,都可能会使整个项目拖延,严重的情况下甚至会使项目惨遭失败。2022/12/17

计算机学院57个人作坊式的软件生产2022/12/1557企业能力是指执行过程的能力,因此,企业能力的改善应是一个渐进过程,而不可能是一个革命性的飞跃过程。2022/12/17

计算机学院58一个软件企业要证明该企业的软件开发能力是企业的能力,而不是个人能力。企业能力是指执行过程的能力,因此,企业能力的改善应是一个渐进58什么是企业的过程能力呢?

先看基于个人行为的软件开发方式。假如一个企业获得了一个软件项目,交给一个小组实施,所有有关的项目活动,均由这个小组(或小组负责人)决策和执行。整个项目的执行对企业近乎是一个黑箱子。也许这个项目非常成功(这个小组成员是由天才和勤奋的软件工程师组成),但企业难以让其他小组共享他们的经验,因为他们的天才活动是即兴发挥的。2022/12/17

计算机学院59什么是企业的过程能力呢?

先看基于个人行为的软件开发方59然而,更可能出现的情况是这个项目不成功,同时更糟的是,失败的教训也无法让其他小组吸取。也就是说,无论这个小组成败与否,对于企业今后的软件开发几乎都是没有帮助的。

2022/12/17

计算机学院60然而,更可能出现的情况是这个项目不成功,同时更糟的是,失败的60

我们再看看另一种情况。一个软件企业建立了一个软件开发过程,并通过制度保证实行这个过程。项目的执行不再是一个黑箱子,企业清楚地知道项目是按规定的过程进行的。所设定的过程可能有缺陷,但问题会在执行的过程中反映出来。企业可根据反映的问题来改善这个过程。周而复始,这个过程逐渐完善、成熟。由于这个过程不是依赖于某个人的,而是企业开发实际经验的结晶,因此,企业基于这个过程的软件开发能力也随之成熟。2022/12/17

计算机学院61我们再看看另一种情况。一个软件企业建立了一个软件开发过程,61上世纪90年代初,美国卡内基·梅隆大学软件工程研究所提出了软件过程能力成熟度模型,即SW-CMM(CapabilityMaturityModelforSoftware)。CMMI全称是CapabilityMaturityModelIntegration,即软件能力成熟度模型集成。CMMI

共5级认证。2022/12/17

计算机学院62上世纪90年代初,美国卡内基·梅隆大学软件工程研究所提出了软62八字真言“文不如表,表不如图”!人先看图表,再看文字。所以能用图的不要用表,能用表的不要用文字,杜绝长篇大论!八字真言63工程设计的信息源图书馆:字典/百科全书/工程手册/教科书/专著/期刊因特网:巨大的信息宝库政府:技术报告/数据库/法律法规工程专业协会和商会:技术期刊,新闻杂志,技术会议录,规范和标准知识产权:专利,版权和商标个人活动:通过工作或学习积累的知识或经验,专业人员个人网络,与供应商合同,咨询合同,参加会议或各种展览,访问其它公司用户:直接参与,调查,反馈工程设计的信息源64小论文1(作为考试成绩:40%)计算机应用和计算机工程的成功实施对社会的可持续发展具有推动作用,但其失败也会对社会、环境、安全、健康等带来负面影响,请分别用实际案例说明上述观点。小论文1(作为考试成绩:40%)65通过计算机专业有关的热点技术,如大数据、云计算、电子商务、互联网+、绿色计算、信息安全与隐私……。说明计算机工程项目的成败对社会、健康、安全及文化等方面的影响。要求:每人写一篇,一页A4内容具体,有数据要有来源,有自己的认识、观点。作为考试成绩(60%):个人小论文分+团队分规则:以导师团队为单位定为组,每个组选出一名项目经理;每组派一人演讲(做PPT,演讲时间6~8分钟);每组派1人评委,独立地根据演讲的内容、演讲人的表现、PPT的内容打分,100分制,去掉2个最高分及2个最低分,取平均分为团队成员平均得分,每个团队自报成绩。通过计算机专业有关的热点技术,如大数据、云计算、电子商务、互66组别考核项分数总分扣分说明1内容40

PPT30

演讲30

组别考核项分数总分扣分说明2内容40

PPT30

演讲30

67组别考核项分数总分扣分说明1内容40PPT30演讲细则11月20日上交各团队题目、演讲人(含备选人)、评分人名单,各团队成员的小论文;11月27日上课时间开始演讲,按组号顺序进行;上课前各团队将演讲用PPT拷入讲台计算机();内容40、演讲人的表现30、PPT的内容30(要提交)。68细则11月20日上交各团队题目、演讲人(含备选人)、评分人名工程项目解决方案课件69工程项目解决方案课件70

“项目需求分析报告”中的隐形需求。维护需求升级需求易用性需求业务模型要和客户的一致/优雅性能需求下拉列表框/悬停帮助/置“灰”或不可见…2022/12/17

计算机学院71GB/T8567-2006——描述了25种文档格式计算机软件编写规范软件企业过程能力CMMI

认证工程设计的信息源小论文、演讲第一节工程项目的开发过程

第二节工程项目开发过程中的文档“项目需求分析报告”中的隐形需求。2022/12/1571第三节有效沟通——项目解决方案3.1能够设计针对复杂工程问题的解决方案(0.35)6.2能够分析和评价计算机工程实践活动和问题解决方案对社会、健康、安全及文化等方面的影响(0.3)6.1了解计算机产业相关的安全要求、方针政策和法律法规(0.3)7.1熟悉与计算机产业相关的环境保护和可持续发展等方面的方针、政策和法津、法规(0.4)第三节有效沟通——项目解决方案3.1能够设计针对复杂工程72如何编写IT项目解决方案——方案中要解决为什么做;做什么;达到什么效果;谁来做;怎么做;怎么控制;质量如何保证;你是否有相应的能力

花费多大代价;有何风险如何编写IT项目解决方案——方案中要解决73方案有以下要点或组成部分概述1.1系统建设背景讲述与系统相关的社会、需求、技术等背景情况,项目的投资方、需方、用户、开发方等。1.2系统建设意义讲述系统的用途,这个系统能解决什么问题,系统的实现能带来什么好处。1.3系统建设总体目标总体概述解决问题的方案,高度概括。1.4系统的设计原则

方案有以下要点或组成部分74方案设计原则:就是在设计解决方案时,必须要遵循的原则,是不能突破并必须严格遵循的尺度。包括国标、行标、地方标等。约束:软件需求、采购计划、项目进度、保密性安全性、软硬件的依赖关系等。方案设计原则:就是在设计解决方案时,必须要遵循的原则,是不能75需求分析讲明这个方案要解决的问题是什么,方案都是有目的的,在这里就是要阐明目的,并树立起要解决问题的目标。给读者阐明为什么做,做什么。需求分析具体包括:用户立项的宏观背景;用户立项的目的和意义;用户的组织架构;用户当前IT建设的情况;采用的技术需求;软件功能需求;软件性能需求(质量需求);平台环境需求;安全方面需求;项目风险识别;用户关注点和兴趣点详细分析等。每一部分根据需要,可以做进一步分类描述。需求分析76满足用户的需求、满足招标文件中提出的所有要求是编写方案的基本原则,要对用户和招标文件的每一项要求都有明确的响应,要清晰准确地领会用户的意愿,不能随意抵触或反对用户的意愿。要努力在方案中体现我们的特点(特别是主要竞争对手所不具备的特点),要在方案中发挥我们有利的资源。用户需求分析主要是分析用户项目的需求、用户的关注点和兴趣点、用户当前的资源情况和存在的问题等等。满足用户的需求、满足招标文件中提出的所有要求是编写方案的基本77用户需求分析是整个方案定基调的部分,同时,到位的需求分析,特别是用户的关注点和兴趣点分析到位,会立即引起用户的共鸣,迅速把用户吸引住,也更容易让用户理解我们后面的内容。一个到位的需求分析,是一个好方案的一半。反过来讲,如果你都不能全面地把握用户的需求,你拿出来的方案也不会有什么针对性,用户不会感兴趣。要做好需求分析,需要进行耐心细致的用户调研工作。用户需求分析是整个方案定基调的部分,同时,到位的需求分析,特78对于一个综合性IT应用解决方案,在进行需求分析描述时,多用条理性描述,少做长篇论述,各部分要点要清晰准确,要体现全面、到位和重点突出。这里每一部分的描述都将是后面相应内容的线索和论据。业务流程分析系统的总体架构对于一个综合性IT应用解决方案,在进行需求分析描述时,多用条79设计方案设计方案编写要点之一在方案描述部分的最前面,要有一个方案的总体描述,可以称为总体设计方案。或成为方案蓝图,也就是项目的总体目标,这部分是对你的设计方案的高度概括性介绍。要点之二为了能让用户了解你的方案的全貌对于比较复杂的设计项目来讲,不是几句话几段文字可以表述清楚的,需要站在不同的角度、针对于不同的层面进行描述。目的是为了全面、清晰地给甲方介绍你的方案。一般一个IT项目方案包括:技术架构、网络架构、安全架构、功能架构、性能指标…

设计方案设计方案编写要点之一在方案描述部分的最前面,要有一80技术架构:B/S、C/S;Web服务器;数据库…网络架构:网络的拓扑结构安全架构:网络不同层次上的安全保护措施功能架构:与需求分析呼应性能指标:硬件设备配置选型设计,用分析的指标作为依据技术架构:B/S、C/S;Web服务器;数据库…81实施方案

给读者阐述开发的具体步骤,工作路线。项目团队的组织架构,人员构成及介绍。系统开发进度安排、质量控制,测试验收,文档管理。实施方案82为了拿出真正可行的方案,需要把目标进行分解,分解成一个个阶段性目标或里程碑性目标,这项分解要尽可能的准确和详细,目标越清晰具体,越容易找到实施方案。要反思,如果这一个个的阶段性目标都实现了,是不是就能很好地完成和实现总目标,如果是,说明你的分解基本就是合理的。目标分解一般是采用自上而下的方式进行。具体做法是,先围绕总目标的实现分解成几个大的阶段,然后对每个阶段进一步分解成更小的阶段,最后落实到每一项工作任务的目标上。在实施计划中,还有一点非常重要,就是必须满足用户工期的时间要求。为了拿出真正可行的方案,需要把目标进行分解,分解成一个个阶段83我们常说,要完成一件事情,需要有计划、有组织、有措施、有保障地进行。我们的设计方案完成后,接着就要给用户介绍我们怎么实施完成,这就是实施方案。实施方案的编写需要按照有计划、有组织、有措施、有保障的思路,基于项目管理的思想进行阐述。在此要求你在写出来这个实施方案之前,你已经真正明白了这个项目到底怎么做才能做好。如果你都不知道怎么做,写出来的所谓的实施方案能可行吗?!这个问题是很多人在写实施方案时常犯的错误。我们常说,要完成一件事情,需要有计划、有组织、有措施、有保障84培训计划(方案)要点之一培训概述定义培训课程名称;培训目的和期望达到的目标;受训人技术基础要求;培训形式(集中上课、上机实习);培训课时数;培训教材培训内容概要(要介绍这门课程的主要内容)。要点之二培训课程设计设计课程表,课程表中要明确时间、地点、培训对象、课程。要考虑总体进度,参训对象所受的时间、地点的制约,课程表的编排一定要合理可行。要点之三培训教师介绍可以介绍一下承担培训工作教师的情况,对几个主要培训教师的简历进行介绍。培训计划(方案)85维护(售后)服务方案

给读者阐明你有服好务的具体措施。质保期;版本升级;响应时间;现场服务支持;电话远程保修期内的应急维护…维护(售后)服务方案86要点之一服务管理体系,告诉用户我们公司有哪些部门、哪些人员以什么样的角色参与维护服务工作,每个角色的职责是什么。对服务组织中的核心成员进行介绍。要点之二服务项目定义,告诉用户我们围绕这个项目,能够提供什么样的服务工作,每项服务工作的含义是什么。要点之一服务管理体系,告诉用户我们公司有哪些部门、哪些人员以87要点之三措施保证,为了完成我们提供的服务项目,我们有什么样的措施进行保证。响应时间定义,这是对双方都有益的一个约定,介绍在不同情况下我们的时间响应措施。要点之四服务流程手段,介绍从服务请求到服务结束我们的工作和管理流程。进一步让用户明白我们拥有一个严密的服务体系,能够满足用户的服务需求。要点之五对本项目特定的服务需求进行响应。要对用户或招标文件中的服务要求进行点对点的应答,必须明确承诺是满足,无负偏。要点之三措施保证,为了完成我们提供的服务项目,我们有什么样的881基于知识管理的办公门户系统方案设计

(需求规格)说明书2企业银行系统解决方案3工模具解决方案

2022/12/17

计算机学院89第四节案例介绍

1基于知识管理的办公门户系统方案设计2022/12/15892022/12/17

计算机学院90作业1:

从专业的角度说明一个复杂项目的解决方案至少应包含哪几项内容。(2000字以内,下次上课交)2022/12/15计算机学院90工程项目解决方案课件912022/12/17

计算机学院92思考题:通过案例说明工程对社会、环境可能造成的负面影响。要求:内容具体,有数据及来源;2022/12/15计算机学院92小论文(作为考试成绩:40%)计算机应用和计算机工程的成功实施对社会的可持续发展具有推动作用,但其失败也会对社会、环境、安全、健康等带来负面影响,请分别用实际案例说明上述观点。小论文(作为考试成绩:40%)93科学社会科学自然科学基础科学工程技术科学农、林业工程、水电工程、土木建筑工程、电子/计算机工程、工业工程、机械工程、化学工程、环境工程、海洋工程、生物工程、航天/航空工程、军事工程等第一节工程学及其分支

科学→工程技术科学的划分第1章-工程学概论科学社会科学自然科学基础科学工程技术科学农、林业工94

工程的成功实施,推动了人类社会的发展第一次变革,以狩猎为主的生活方式转换为以农业生产为主的生活方式,其标志是社会制度为领地制度;第二次变革为工业时代的开始,蒸汽机的出现及其应用是该时期的重要标志;第三次变革为后工业时代,又称为基于计算机的或基于信息的社会,信息技术的蓬勃发展是其主要的标志。第二节工程学与社会的关系第一次变革——工具;第二次变革——机器;第三次变革——信息。工程的成功实施,推动了人类社会的发展第一次变革,以狩95

工程也由“小”到“大”,设计(实现)的过程也由个人为主转化为以团队为主,提倡团队精神第三节工程设计的演化

工程也由“小”到“大”,设计(实现)的过程也由个人为96976转子毛胚(12.7MPa~24.2MPa)530℃转子加工数控编程转子工作转速动平衡98转子毛胚7宽3.38米长6.3米99宽3.38米长6.3米81009合缸高3.3米101合缸高3.3米10102111031210413105142022/12/17

计算机学院106第2章工程项目解决方案工程项目的开发过程

1项目开发过程中的文档2案例介绍

4有效沟通3

12022/12/15计算机学院1062022/12/17

计算机学院107第一节工程项目的开发过程

当前,各行各业几乎都是在市场经济的体制下,在同行业的激烈竞争环境中,为了自身的生存与发展需要,必须按照行业规范,不断创新和提高产品质量。完善工程项目,使工程项目产生最大的效益——不仅包括经济效益,还包括社会效益。

2022/12/15计算机学院107彩电行业的竞争:四川长虹,辅业电池、空调手机行业:90年代“战国时期”:诺基亚、摩托罗拉、三星、爱立信、索尼、LG、海信、波导、厦新...CPU:摩托罗拉\Zilog\Intel\Cyrix\AMDMC6800\MC68000;Z80\Z8000;8080\8086美国齐格洛公司彩电行业的竞争:四川长虹,辅业电池、空调CPU:摩托罗拉\Z108工程项目解决方案课件109甲方(用户、客户、需方)乙方(项目承揽方、供方)项目可行性分析报告项目需求分析报告招标书需求规格说明书(时间关系粗略采集:客户的业务及目标)项目解决方案(投标书)合同拟定需求分析说明书(用户体验设计/细致采集客户的业务及目标)确认需求需求更新概要设计;详细设计;编码实现;软件测试;软件部署(发布与实施)。验收;软件维护。甲方(用户、客户、需方)乙方(项目承揽方、供方)项目可行性分1102022/12/17

计算机学院111

要明确甲方的需求。甲方的需求往往是潜在的,要使这种需求明确化,需要与甲方相关部门的关键人员进行反复的沟通,通过沟通明确甲方业务流程及实际需求,必要时乙方提出需求建议书,然后提供切实可行的项目解决方案。1.工程项目开发的前期业务流程例子:2022/12/15计算机学院1112022/12/17

计算机学院1122022/12/15计算机学院112东方电气集团办公门户系统

2022/12/17

计算机学院113P39~40部门收文流程图东方电气集团办公门户系统2022/12/15113工程项目解决方案课件114项目实施流程项目实施流程115从火电厂的发电示意图引出案例:1.喷嘴阀门伺服板设计;(伺服是使物体的位置、方位、状态等输出被控量能够跟随输入目标(或给定值)的任意变化而变化的自动控制系统。

)

2.转子加工出了废品→自动编程/刀刃轨迹可视化→Pro/E软件→工艺技术人员建模/计算机软件人员保证软件的功能→应用→推广

第三节工程设计的演化

从火电厂的发电示意图引出案例:第三节工程设计的演化116用图表示了3种项目来源,及各自的软件立项、开发过程。要明确甲方的需求通过沟通明确甲方业务流程及实际需求第一节工程项目的开发过程

业务需求例子:昆明理工日常报账业务流程东方电气集团办公门户系统的部门收文流程图第2章工程项目解决方案用图表示了3种项目来源,及各自的软件立项、开发过程。要明确甲117对于我们所拿到的“项目需求分析报告”往往忽略了很多客户的隐形需求。一般而言包括:维护需求升级需求易用性需求性能需求

2022/12/17

计算机学院1182022/12/15计算机学院118如易用性,一般觉得无非是界面和帮助。没错,但是不全。让我们看几个例子,可以大概理解一下易用性是什么概念。2022/12/17

计算机学院119在桌面系统的竞争中,专业而强大的Unix败给了经常被人批评的Windows。

Windows安装、升级简单,安装新的软件也很简单,操作起来更是如此,直观的图形界面虽然设计和功能不太丰富和强大,但是相对于Unix必须先学习“文件系统”概念,再学习命令行而言,“树”的概念用户可以无师自通,拖拽更是命令行方式不可比拟。

如易用性,一般觉得无非是界面和帮助。没错,但是不全。202119同样是微软,VC语言乘微软之名,挟操作系统之利,语言和开发环境都不可谓不强大,但是结果怎样呢?多数人情愿用Java,微软更是不得不推出C#来与Java抗衡。在中文输入法的竞争中,强大高效的笔画输入法败给了拼音输入法。现在拼音输入法大行其道,笔画输入几乎鲜有提起。2022/12/17

计算机学院120同样是微软,VC语言乘微软之名,挟操作系统之利,语言和开发环1202022/12/17

计算机学院121

最主要的是业务模型要和客户的一致。这个应该算是基础。

业务模型代表着思维模式(比如输入法),也就是说,要从客户的角度来设计系统。操作应该照顾客户的习惯,尽可能的降低客户的学习成本。当然,前提是正确定位你的客户群。

2022/12/15计算机学院121一般而言,易用性的需求还包括:1.常用的功能应该能够直接了当的访问如财务系统,不同的角色有不同的常用功能,系统应该设计为可以根据角色来打开不同的初始页面;2022/12/17

计算机学院1222.操作应该照顾客户的习惯可降低客户的学习成本。当然,前提是正确定位你的客户群。

一般而言,易用性的需求还包括:2022/12/151223.优雅

还是用微软的VisualStudio做例子,编译错误可以直接通过双击跳转到源代码所在错误点,而不像Makefile那样只是生硬的输出文件和行号。

打开一个巨大的文件,给出一个可度量的进度条,总比只显示一个沙漏要好吧?2022/12/17

计算机学院123“优雅”=专业+体贴3.优雅2022/12/15123细节上包括:长时间运行要有提示;已输过的内容尽量不要再次输,必要时用下拉列表框来选;命令按钮要有悬停说明信息;因权限或操作条件限制时,有关操作元素自动置“灰”或不可见;不离开编辑界面添加新内容时,可用鼠标也可用键盘定位至输入字段;不能输入不合理的日期;…2022/12/17124性能需求细节上包括:2022/12/1533性能需求1242022/12/17

计算机学院125

获取甲方合同其他的因素:乙方过去的业绩、主要人员的人格魅力等。

对需求进行分析、总结和概括,提出准确可行的解决方案是非常重要的。因为只有这样才能明确用户项目的内容和目标,准确评估自己成本,提出一个确实可行的项目解决方案。

2022/12/15计算机学院125

完成了项目解决方案书后,根据实际需求和市场实际运作效果,一方面可以确定是开始进行项目产品预研发,或者根据新的客户需求完善本项目。所有这些取决于市场的反馈信息,根据不同的市场反馈做出不同的开发计划,只有这样才能避免闭着眼睛走路,同时项目更有了明确的开发目标。一旦项目列入开发计划,就应该确定项目负责人、成立项目组进行实质性的项目开发工作。2022/12/17

计算机学院126完成了项目解决方案书后,根据实际需求和市场实1262022/12/17

计算机学院127第二节工程项目开发过程中的文档

在项目开发过程中,为了保证项目开发过程的可追溯性、可维护性,按照软件编制规范要求,形成文档,从另一个方面保证软件的质量。GB/T8567-1988很多地方还在用GB/T8567-2006——描述了25种文档格式2.1计算机软件编写规范2022/12/15计算机学院127该标准主要对软件的开发过程和管理过程应编制的主要文档及其编制的内容、格式规定了基本要求。使用者可根据实际情况对标准进行适当剪裁(可剪裁所需的文档类型,也可对规范的内容作适当裁剪)。软件文档从使用的角度大致可分为软件用户需要的用户文档和开发方在开发过程中使用的内部文档(开发文档)两类。供方应提供的文档的类型和规模,由软件的需方和供方在合同中规定。计算机软件文档编制规范(GB/T8567-2006)该标准主要对软件的开发过程和管理过程应编制的主要文档及其编制128

在软件开发中,文件编制”规模”一般都同软件的规模大小联系起来。软件的规模不妨分为四级:(1)小规模软件源程序行数小于5

000的软件;(2)中规模软件源程序行数为

10

000~

50

000的软件;

(3)大规模软件源程序行数为

100

000~

500

000的软件;

(4)特大规模软件源程序行数大于500

000的软件。

计算机学院1292.2软件规模划分—计算机软件文档编制规范(GB8567-88)

在软件开发中,文件编制”规模”一般都同软件的规模大小129可行性报告项目开发计划软件需求说明数据需求说明接口需求/设计说明项目开发计划软件需求说明接口设计说明软件需求与开发计划概要设计说明详细设计说明数据库设计说明软件设计说明软件设计说明使用说明使用说明用户手册操作手册测试分析报告软件测试计划测试分析报告开发进度月报项目开发总结项目开发总结小规模软件中规模软件大规模软件软件测试计划测试分析报告开发进度月报项目开发总结可行性报告项目开发计划软件需求说明数据需求说明接口需求/设计130项目开发计划为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。2022/12/17

计算机学院1312.3主要文档的内容项目开发计划2022/12/15131软件需求说明书(软件需求规格说明)

对所开发软件的功能、性能、用户界面及运行环境等作出详细的说明。它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也是实施开发工作的基础。2022/12/17

计算机学院132软件需求说明书(软件需求规格说明)2022/12/15132概要设计说明书*说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。

2022/12/17

计算机学院133概要设计说明书*2022/12/15133详细设计说明书*

着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。2022/12/17

计算机学院134详细设计说明书*2022/12/15134说明:

1.《软件(结构)设计说明》(SDD)描述了计算机软件配置项(CSCI)的设计。它描述了CSCI级设计决策、CSCI体系结构设计(概要设计)和实现该软件所需的详细设计。SDD可用接口设计说明IDD和数据库(顶层)设计说明DBDD加以补充。

2.SDD连同相关的IDD和DBDD是实现该软件的基础。向需方提供了设计的可视性,为软件支持提供了所需要的信息。

3.IDD和DBDD是否单独成册或与SDD合为一份资料视情况繁简而定。《软件(结构)设计说明》(SDD)《软件(结构)设计说明》(SDD)135e.接口设计说明(IDD)2022/12/17

计算机学院136e.接口设计说明(IDD)2022/12/15136F.数据库设计说明2022/12/17

计算机学院137《数据库(顶层)设计说明》(DBDD)

1.《数据库(顶层)设计说明》(DBDD)描述了数据库的设计。所谓数据库指存储在一个或多个计算机文件中的相关数据的集合,它们可由用户或计算机程序通过数据库管理系统(DBMS)加以访问。DBDD还描述了存取或操纵数据所使用的软件配置项。2.DBDD是实现数据库及相关软件配置项的基础。它向需方提供了设计的可视性,为软件支持提供了所需要的信息。3.DBDD是否单独成册或与SDD(SoftwareDesignDescription)合为一份资料视情况繁简而定。F.数据库设计说明2022/12/151372022/12/17

计算机学院138说明:

1.《系统/子系统设计(结构设计)说明》(SSDD)描述了系统或子系统的系统级或子系统级设计与体系结构设计。SSDD可能还要用《接口设计说明》(IDD)和《数据库(顶层)设计说明》(DBDD)加以补充。

2.SSDD连同相关的IDD和DBDD是构成进一步系统实现的基础。贯穿本文的术语“系统”如果适用的话,也可解释为“子系统”。所形成的文档应冠名为“系统设计说明”或“子系统设计说明”。g.系统设计说明/子系统设计说明

《系统/子系统设计(结构设计)说明》(SSDD)2022/12/15计算机学院138h.开发进度月报列出本月内进行的各项主要活动,并且说明本月内遇到的重要事件,这里所说的重要事件是指一个开发阶段(即软件生存周期内各个阶段中的某一个,例如需求分析阶段)的开始或结束,要说明阶段名称及开始(或结束)的日期。重要事件:里程碑2022/12/17

计算机学院139h.开发进度月报2022/12/15139i.测试计划为做好集成测试和验收测试,需为如何组织测试制订实施计划。计划应包括测试的内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等。2022/12/17

计算机学院140i.测试计划2022/12/15140j.测试分析报告

测试工作完成以后,应提交测试计划执行情况的说明,对测试结果加以分析,并提出测试的结论意见。2022/12/17

计算机学院141j.测试分析报告2022/12/15141k.项目开发总结报告

软件项目开发完成以后,应与项目实施计划对照,总结实际执行的情况,如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作(效益、质量、技术方法、问题缺陷等)做出评价,总结出经验和教训。2022/12/17

计算机学院142k.项目开发总结报告2022/12/15142l.用户操作手册*

详细描述软件的功能、性能和用户界面,使用户对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节。2022/12/17

计算机学院143l.用户操作手册*2022/12/15143附录

附录可用来提供那些为便于文档维护而单独出版的信息(例如图表、分类数据)。为便于处理,附录可单独装订成册。附录应按字母顺序(A,B等)编排。附录144GB/T8567-20066文档编制要求(P10)GB/T8567-2006145工程项目解决方案课件1462.4软件实现过程的规范化企业化软件生产能力/软件生产的工业化对于软件实现,主要包括:软件结构设计(软件的体系结构)B/S、C/S软件开发平台设计:系统架构师软件系统设计软件模块划分、编写代码、软件模块集成、软件子系统集成、软件子系统测试、系统联调、软件系统整体测试、软件部署。强调的一点是:软件实现过程越规范,效率和软件质量越高,项目可维护性就越好。

2022/12/17

计算机学院147系统架构师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。2.4软件实现过程的规范化2022/12/15147个人作坊式的软件生产一个软件公司,无论大小,只要是基于个人作坊式的生产,不要说骨干,甚至一个主要程序员突然离开,都可能会使整个项目拖延,严重的情况下甚至会使项目惨遭失败。2022/12/17

计算机学院148个人作坊式的软件生产2022/12/15148企业能力是指执行过程的能力,因此,企业能力的改善应是一个渐进过程,而不可能是一个革命性的飞跃过程。2022/12/17

计算机学院149一个软件企业要证明该企业的软件开发能力是企业的能力,而不是个人能力。企业能力是指执行过程的能力,因此,企业能力的改善应是一个渐进149什么是企业的过程能力呢?

先看基于个人行为的软件开发方式。假如一个企业获得了一个软件项目,交给一个小组实施,所有有关的项目活动,均由这个小组(或小组负责人)决策和执行。整个项目的执行对企业近乎是一个黑箱子。也许这个项目非常成功(这个小组成员是由天才和勤奋的软件工程师组成),但企业难以让其他小组共享他们的经验,因为他们的天才活动是即兴发挥的。2022/12/17

计算机学院150什么是企业的过程能力呢?

先看基于个人行为的软件开发方150然而,更可能出现的情况是这个项目不成功,同时更糟的是,失败的教训也无法让其他小组吸取。也就是说,无论这个小组成败与否,对于企业今后的软件开发几乎都是没有帮助的。

2022/12/17

计算机学院151然而,更可能出现的情况是这个项目不成功,同时更糟的是,失败的151

我们再看看另一种情况。一个软件企业建立了一个软件开发过程,并通过制度保证实行这个过程。项目的执行不再是一个黑箱子,企业清楚地知道项目是按规定的过程进行的。所设定的过程可能有缺陷,但问题会在执行的过程中反映出来。企业可根据反映的问题来改善这个过程。周而复始,这个过程逐渐完善、成熟。由于这个过程不是依赖于某个人的,而是企业开发实际经验的结晶,因此,企业基于这个过程的软件开发能力也随之成熟。2022/12/17

计算机学院152我们再看看另一种情况。一个软件企业建立了一个软件开发过程,152上世纪90年代初,美国卡内基·梅隆大学软件工程研究所提出了软件过程能力成熟度模型,即SW-CMM(CapabilityMaturityModelforSoftware)。CMMI全称是CapabilityMaturityModelIntegration,即软件能力成熟度模型集成。CMMI

共5级认证。2022/12/17

计算机学院153上世纪90年代初,美国卡内基·梅隆大学软件工程研究所提出了软153八字真言“文不如表,表不如图”!人先看图表,再看文字。所以能用图的不要用表,能用表的不要用文字,杜绝长篇大论!八字真言154工程设计的信息源图书馆:字典/百科全书/工程手册/教科书/专著/期刊因特网:巨大的信息宝库政府:技术报告/数据库/法律法规工程专业协会和商会:技术期刊,新闻杂志,技术会议录,规范和标准知识产权:专利,版权和商标个人活动:通过工作或学习积累的知识或经验,专业人员个人网络,与供应商合同,咨询合同,参加会议或各种展览,访问其它公司用户:直接参与,调查,反馈工程设计的信息源155小论文1(作为考试成绩:40%)计算机应用和计算机工程的成功实施对社会的可持续发展具有推动作用,但其失败也会对社会、环境、安全、健康等带来负面影响,请分别用实际案例说明上述观点。小论文1(作为考试成绩:40%)156通过计算机专业有关的热点技术,如大数据、云计算、电子商务、互联网+、绿色计算、信息安全与隐私……。说明计算机工程项目的成败对社会、健康、安全及文化等方面的影响。要求:每人写一篇,一页A4内容具体,有数据要有来源,有自己的认识、观点。作为考试成绩(60%):个人小论文分+团队分规则:以导师团队为单位定为组,每个组选出一名项目经理;每组派一人演讲(做PPT,演讲时间6~8分钟);每组派1人评委,独立地根据演讲的内容、演讲人的表现、PPT的内容打分,100分制,去掉2个最高分及2个最低分,取平均分为团队成员平均得分,每个团队自报成绩。通过计算机专业有关的热点技术,如大数据、云计算、电子商务、互157组别考核项分数总分扣分说明1内容40

PPT30

演讲30

组别考核项分数总分扣分说明2内容40

PPT30

演讲30

158组别考核项分数总分扣分说明1内容40PPT30演讲细则11月20日上交各团队题目、演讲人(含备选人)、评分人名单,各团队成员的小论文;11月27日上课时间开始演讲,按组号顺序进行;上课前各团队将演讲用PPT拷入讲台计算机();内容40、演讲人的表现30、PPT的内容30(要提交)。159细则11月20日上交各团队题目、演讲人(含备选人)、评分人名工程项目解决方案课件160工程项目解决方案课件161

“项目需求分析报告”中的隐形需求。维护需求升级需求易用性需求业务模型要和客户的一致/优雅性能需求下拉列表框/悬停帮助/置“灰”或不可见…2022/12/17

计算机学院162GB/T8567-2006——描述了25种文档格式计算机软件编写规范软件企业过程能力CMMI

认证工程设计的信息源小论文、演讲第一节工程项目的开发过程

第二节工程项目开发过程中的文档“项目需求分析报告”中的隐形需求。2022/12/15162第三节有效沟通——项目解决方案3.1能够设计针对复杂工程问题的解决方案(0.35)6.2能够分析和评价计算机工程实践活动和问题解决方案对社会、健康、安全及文化等方面的影响(0.3)6.1了解计算机产业相关的安全要求、方针政策和法律法规(0.3)7.1熟悉与计算机产业相关的环境保护和可持续发展等方面的方针、政策和法津、法规(0.4)第三节有效沟通——项目解决方案3.1能够设计针对复杂工程163如何编写IT项目解决方案——方案中要解决为什么做;做什么;达到什么效果;谁来做;怎么做;怎么控制;质量如何保证;你是否有相应的能力

花费多大代价;有何风险如何编写IT项目解决方案——方案中要解决164方案有以下要点或组成部分概述1.1系统建设背景讲述与系统相关的社会、需求、技术等背景情况,项目的投资方、需方、用户、开发方等。1.2系统建设意义讲述系统的用途,这个系统能解决什么问题,系统的实现能带来什么好处。1.3系统建设总体目标总体概述解决问题的方案,高度概括。1.4系统的设计原则

方案有以下要点或组成部分165方案设计原则:就是在设计解决方案时,必须要遵循的原则,是不能突破并必须严格遵循的尺度。包括国标、行标、地方标等。约束:软件需求、采购计划、项目进度、保密性安全性、软硬件的依赖关系等。方案设计原

温馨提示

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

评论

0/150

提交评论