单元7软件项目的管理与安全保障PPT格式课件下载.pptx

上传人:b****1 文档编号:14331968 上传时间:2022-10-22 格式:PPTX 页数:49 大小:1.12MB
下载 相关 举报
单元7软件项目的管理与安全保障PPT格式课件下载.pptx_第1页
第1页 / 共49页
单元7软件项目的管理与安全保障PPT格式课件下载.pptx_第2页
第2页 / 共49页
单元7软件项目的管理与安全保障PPT格式课件下载.pptx_第3页
第3页 / 共49页
单元7软件项目的管理与安全保障PPT格式课件下载.pptx_第4页
第4页 / 共49页
单元7软件项目的管理与安全保障PPT格式课件下载.pptx_第5页
第5页 / 共49页
点击查看更多>>
下载资源
资源描述

单元7软件项目的管理与安全保障PPT格式课件下载.pptx

《单元7软件项目的管理与安全保障PPT格式课件下载.pptx》由会员分享,可在线阅读,更多相关《单元7软件项目的管理与安全保障PPT格式课件下载.pptx(49页珍藏版)》请在冰豆网上搜索。

单元7软件项目的管理与安全保障PPT格式课件下载.pptx

(4)开发经费的概算与控制。

(5)组织项目复审和书面文件资料的复查与管理。

(6)系统建成后运行与维护过程的组织管理。

【知识疏理】,7.2软件项目开发的风险管理软件项目风险管理是软件项目管理的重要内容,风险管理的主要目标是预防风险。

软件项目的风险无非体现在以下四个方面:

需求、技术、成本和进度。

软件项目开发中常见的风险如表7-1所示。

风险管理涉及的主要过程包括:

风险识别,风险量化,风险应对计划制定和风险监控。

【知识疏理】,7.3软件项目开发的文档管理文档资料是软件项目开发过程按照国家软件开发规范编写的一套有价值的资料集合。

软件项目开发过程中的各个阶段,都是从上一阶段产生的文档开始,以产生该阶段的文档而告结束。

文档是每个阶段工作成果的总结,也是开展下一阶段的工作依据。

1文档编写的基本原则

(1)立足于用户和使用者。

(2)立足于实际需要。

(3)文字准确、图表清晰、简单明了。

【知识疏理】,7.3软件项目开发的文档管理2文档管理的要求

(1)文档管理制度化

(2)文档编写标准化(3)保证文档的一致性(4)文档管理由专人负责3软件系统文档的类型软件系统开发的各个阶段都要产生相应的文档,这些文档按用途可以分为管理文档、开发文档和应用文档,主要文档如表7-2所示。

【知识疏理】,7.4软件项目开发的质量管理软件项目发的质量管理不仅仅是项目开发完成之后的最终评价,而是在软件系统开发过程中的全面质量控制。

也就是说,不仅包括系统实现时质量控制,也包括系统分析、系统设计时的质量控制;

不仅包括对系统实现时软件质量控制,而且还包括对文档、开发人员和用户培训的质量控制。

【知识疏理】,7.5软件项目开发的行为管理1制定相关法规,规范从业人员的行为

(1)规范对社会的行为保证员工的行为符合社会普遍公认的行为准则,并努力服务于社会,不对社会造成破环。

(2)规范对集体的行为保证员工的行为不使集体利益受到损害,促使员工为集体作出应有的贡献。

(3)规范个人的行为促使员工具有正义感和道德感。

【知识疏理】,7.5软件项目开发的行为管理2制定道德规范,提高从业人员的职业道德水平对于软件开发人员把道德规范和技术置于同样的地位加以学习和掌握,加强对违反规则所负的责任和后果的清楚认识,有助于内在地培养出自觉的公德意识和规则意识,提高软件从业人员的社会责任感。

对于新的从业人员,上岗培训除了业务培训外,职业道德教育也是一项重要的内容,并且应在今后的工作岗位上不断地自觉加强修养。

【知识疏理】,7.6软件项目开发的配置管理软件配置管理是在软件的整个生命周期内管理变化的一组活动,这组活动用来:

标识变化;

控制变化;

确保适当地实现了变化;

向需要知道这类信息的人报告变化。

软件配置管理主要有以下5项任务:

(1)标识软件配置中的对象

(2)版本控制(3)变化控制(4)配置审计(5)状态报告。

【知识疏理】,7.7能力成熟度模型简介能力成熟度模型(CapabilityMaturityModel,英文缩写为CMM)是一种用于评价软件组织的软件过程能力成熟度的开发模型。

CMM是一种用于评价软件承包能力以改善软件质量的方法,侧重于软件开发过程的管理及工程能力的提高与评估。

CMM分为5个等级:

一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为优化级,共计18个过程域,52个目标,300多个关键实践。

【知识疏理】,7.8软件系统的正常使用与安全保障7.8.1软件系统的安全隐患影响软件系统安全的主要因素有以下几方面。

1软件与数据因素

(1)软件本身存在的先天性缺陷

(2)系统本身和数据的质量问题(3)系统支持软件被破坏。

【知识疏理】,7.8软件系统的正常使用与安全保障7.8.1软件系统的安全隐患2硬件与物理因素

(1)硬件的失灵、破坏和盗窃

(2)电源失效3环境与灾害因素

(1)软件系统需要一个良好的运行环境,环境的温度、湿度、清洁度都对计算机硬件、软件有影响。

(2)意外的灾害,例如地震、火灾、水灾、风暴、社会暴力或战争等,使得计算机硬件、软件、文件以及记录在纸上的数据都可能被毁坏。

(3)空间的电磁波对系统产生电磁干扰,影响系统的正常运行。

【知识疏理】,7.8软件系统的正常使用与安全保障7.8.1软件系统的安全隐患4人为与管理因素

(1)用户使用不当

(2)人为的恶意攻击(3)企业或组织内部的管理不善或内部人员的违法犯罪。

【知识疏理】,7.8软件系统的正常使用与安全保障7.8.2软件系统的数据安全与保密1数据的不安全因素数据的不安全因素主要来自自然灾害或意外事件(例如意外掉电)、计算机病毒、非法访问、人为破坏等。

2数据的安全保护在进行数据的安全保护时,首先要明确需要进行保护的对象以及要求。

然后针对具体对象和具体要求采取保护措施。

常见的安全保护对象包括数据定义、数据文件、程序以及有关数据库的各种操作等。

【知识疏理】,7.8软件系统的正常使用与安全保障7.8.2软件系统的数据安全与保密3数据的安全保护措施

(1)采用用户认定、用户权限检查措施,限制非法访问

(2)采用数据备份措施,定期对程序和数据进行备份(3)进行数据加密。

【知识疏理】,7.8软件系统的正常使用与安全保障7.8.3软件系统开发过程的安全保障措施系统开发过程的安全保障措施是指在系统的分析、设计、实现过程充分考虑系统的安全问题,采用有效的安全防范措施,以保证系统在运行过程中的安全与正确。

软件系统开发过程的安全保障措施主要包括以下几方面:

(1)系统总体安全保障措施。

(2)硬件的安全保障措施。

(3)环境的安全保障措施。

(4)通信网络的安全保障措施。

(5)软件的安全保障措施。

(6)数据的安全保障措施。

【知识疏理】,7.8软件系统的正常使用与安全保障7.8.4软件系统运行过程的安全保障措施软件系统运行过程的安全保障措施主要包括以下几方面:

(1)系统运行的管理制度。

(2)系统运行过程硬件与环境的安全保障措施。

(3)系统运行过程通信网络的安全保障措施。

(4)系统运行过程软件的安全保障措施。

(5)系统运行过程数据的安全保障措施。

(6)灾难性事故的恢复措施。

【方法指导】,7.9编制软件项目开发工作计划的常用方法编制软件项目开发工作计划的常用方法有甘特图和网络计划法。

(1)甘特图也称为线条图或横道图。

(2)网络计划法用网状图表安排与控制项目各项活动的方法,一般适用于工作步骤密切相关、错综复杂的工程项目的计划管理。

【方法指导】,7.10软件系统项目管理的方法1任务管理将整个开发工作划分成一个个较细的具体任务,并将这些任务落实到人或各个开发小组里,明确工作责任,使开发工作高效、有序。

划分任务时,应该按统一的标准,包括任务内容、文档资料、计划进度、验收标准等。

同时要根据任务的大小、复杂程度以及所需的软硬件资源等方面的情况分配资金。

【方法指导】,7.10软件系统项目管理的方法2计划编制与进度控制任务划分后,还要制定详尽的开发计划表,包括配置计划、软件开发计划、测试评估计划、质量保证计划、安全保证计划、安装计划、培训计划、验收计划等。

这些计划表的建立应尽可能考虑周全,不要在开发过程中随意增加项目内容或改动计划。

【方法指导】,7.10软件系统项目管理的方法3人员管理软件系统的开发一定做好人员的组织管理工作,人在系统项目中既是成本,又是资本。

人力成本是软件系统项目成本构成中最大的一项,开发过程应尽量使人力资源的投入最小,人力资源作为资本,开发过程应尽量发挥人力资本的价值,使人力资源的产出最大。

软件系统开发过程所需要的各类人员以及工作任务如表7-4所示。

【方法指导】,7.10软件系统项目管理的方法4经费管理首先要制定好经费支出计划,包括各项任务所需的资金分配,系统开发时间表及相应的经费支出,各项任务可能出现的超支情况及应付办法等,在执行过程中,如果经费有变动,要及时通知相关人员。

其次要严格控制经费支出。

【方法指导】,7.10软件系统项目管理的方法5审计与控制审计与控制是保证开发工作在预算的范围内,按照任务时间表来完成相应开发任务。

6风险管理任何一个系统开发项目都具有风险性,在风险管理中,应注意技术方面必须满足需求,经费开销控制在预算范围内,保证开发进度,在开发过程中尽量与用户沟通,充分估计可能出现的风险。

【模板预览】,7.11软件项目管理与安全保障的主要文档7.11.1数据备份制度模板数据备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。

7.11.2计算机病毒防范制度模板计算机病毒防范,是指通过建立合理的计算机病毒防范体系和制度,及时发现计算机病毒侵入,并采取有效的手段阻止计算机病毒的传播和破坏,恢复受影响的计算机系统和数据。

【项目实战】,【任务描述】,在人力资源管理系统项目的建设过程中,不仅要有先进的设计方法和优良的开发工具,而且要有完善的管理策略和先进的管理技术。

人力资源管理系统的开发过程是一项创造性的工作,存在着一系列组织管理特点,必须遵循其特有的规律,加强组织管理工作,主要包括项目管理、文档管理、质量管理、行为管理、风险管理和配置管理等方面。

为了保证人力资源管理系统正常运行,应建立一整套安全保障管理制度,并在系统运行过程中严格执行。

【项目实战】,【任务描述】,【任务7-1】人力资源管理系统开发的项目管理。

【任务7-2】人力资源管理系统开发的文档管理。

【任务7-3】人力资源管理系统开发的质量管理。

【任务7-4】人力资源管理系统开发过程的安全保障。

【任务7-5】人力资源管理系统运行过程的安全保障。

【任务实现】,【任务7-1】人力资源管理系统开发的项目管理,人力资源管理系统开发采用项目管理方法,由业主方和实施顾问方共同组成人力资源管理系统项目实施小组,双方应严格遵循项目管理制度,按照项目管理的原则进行实施,建立一套科学、系统、规范和有效的人力资源管理项目管理体系和运作机制,制定明确量化的系统应用目标、项目风险管理、项目进度管理、项目质量保证体系、实施绩效评价体系等,以对整个实施过程及各环节起到科学有效的控制、监督和保障作用,确保项目实施的质量和效率。

【任务实现】,【任务7-2】人力资源管理系统开发的文档管理,文档的重要性决定了文档管理的重要性,即必须对文档进行规范管理。

人力资源管理系统开发文档管理的主要工作有:

(1)制定文档标准与规范。

(2)指导与督促文档编写。

(3)文档的收存、保管与借用手续的办理等。

【任务实现】,【任务7-3】人力资源管理系统开发的质量管理,主要采取以下几项措施:

(1)实行工程化的开发方法

(2)实行阶段性冻结与修改控制(3)实行阶段审查与版本控制(4)实行面向用户参与的原型演化(5)强化项目管理,引入外部监理与审计(6)尽量采用面向对象和可视化程序开发方法进行系统开发(7)进行全面测试。

【任务实现】,【任务7-4】人力资源管理系统开发过程的安全保障,1人力资源管理系统开发的总体安全保障措施

(1)对新开发的人力资源管理系统项目要进行严格审查,严格地按照预算进行。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1