软件项目管理实践作业

2023-03-24

第一篇:软件项目管理实践作业

软件项目管理作业

1. 谈谈你对质量管理的认识?保证质量管理从哪几个方面考虑?

答:质量管理的学派和观点有很多,具体代表性有戴明理论,朱兰理论,克鲁斯比理论,田口玄一理论等。其中:

1.戴明理论的核心是“目标不变,持续改善和知识积累”,预防胜于检验。 ○

2.朱兰理论的核心思想是适用性,适用性是通过遵守技术规范,使项目符○

合或者超过项目相关人及客户的期望。

3.克鲁斯比理论的核心思想是质量定义符合预先的要求,质量源于预防,○

质量的执行标准是零缺陷,质量是用非一致成本衡量的。

4.田口一玄核心思想是应用统计技术进行质量管理,通过损失函数来决定○

产生未满足目标产品的成本。

质量就是符合客户要求。人们对质量如何达成的认识是在不断发展与完善之中的。早期认为质量是检验出来的,后来随着统计方法的应用认为质量是控制出来的,现在业界普遍认为是覆盖全员、全过程、全系统的质量管理。质量管理归结起来可包括:关注客户;明确要求;零缺陷过程方法;系统分析与预防;领导重视;全员参与;持续改进;基于数据与事实决策;与供应方合作互利;知识管理。

至少要考虑以下几个方面:

1、让用户承认你的测试对象分析结果(需求分析转化为测试需求分析的过程要得到客户的认可)

2、用例设计过程,不但要能设计出高效的用例,而且要能说明是如何的高效,要得到客户的认可。

3、如何证明,你的测试过程是高精度,高效率的,你的团队是敬业的,并有在实施的过程中能不断的发现问题,克服/解决问题。

4、你的结果报告中的内容,是否能准确反映软件的质量状况,并且,有客户想看到的内容。

2. 结合自己的软件项目,拟定项目管理控制计划。

第二篇:规范软件开发过程——软件配置管理实践

2010-05-19 来源:网络

随着软件系统的规模、复杂度日益上升,软件开发过程管理已经成为保证软件系统开发效率、质量、成本的关键性因素。作为软件开发过程中质量保障的重要组成部分,行之有效的软件配置管理(以下简称SCM,Software Configuration Management)能够显著提高软件开发组织的自身能力、提高软件开发过程的完整性,以及降低软件开发的风险。

软件配置管理的概念

ISO 9000、CMM、ISO/IEC 1220

7、IEEE 729-1983对SCM的定义有不同的描述。ISO9000定义SCM为“一个管理学科,它对配置项的开发和支持生命周期给予技术上和管理上的指导。配置管理取决于项目的规模、复杂程度和风险大小”。

CMM2将SCM定义为一个关键过程域KPA,是“贯穿于整个软件过程中的保护性活动,它被设计来(1)标识变化,(2)控制变化,(3)保证变化被适当的发现(4)向其他可能有兴趣的人员报告变化。”。SCM包括了配置项识别、工作空间管理、版本控制、变更控制、状态报告、配置审计等活动,其中以版本控制最为核心和关键。

数据集中工程软件配置管理策略

1、数据集中工程项目背景

中国建设银行数据集中工程的目标是通过建立总行级的数据中心,向全行38个一级分行、20000多个网点提供完整的核心金融服务。其核心应用系统DCC-CCBS包括主机、前置、前端三大部分。主机应用部分部署在总行级数据中心,前置应用部分部署在数据中心前置通信网关、各一级分行业务大前置,前端部分部署在网点。

DCC-CCBS项目的SCM需要实现开发、发布、部署的全过程软件配置管理。开发过程SCM的核心是系统源码版本管理;发布过程的SCM核心是系统目标码版本管理;部署过程以确保系统目标码版本在数据中心、一级分行、网点和外系统的正确部署为首要目标。

2、开发过程软件配置管理

系统源码版本除系统源程序、参数外,还包括需求规格说明书、系统总体架构设计说明书、主机/前置/前端系统结构设计说明书、各子系统的详细设计说明书、各子系统的对外接口规范、业务操作手册、系统使用手册、系统安装维护手册等文档。根据配置项的不同属性,经过评审,形成需求基线、设计基线和源代码基线等不同的基线。开发过程SCM按照子系统的性质,分为主机、前置、前端三部分独立管理。

DCC-CCBS项目总体组负责整个需求和变更的控制。通过审批的需求按照功能分布分解为主机、前置、前端的子需求,再由各部门分别管理和实现。环境及版本控制小组负责向各部门提出形成“系统基线”的要求,以同步主机、前置、前端的源码版本。

3、发布过程软件配置管理

发布过程的系统目标码版本包括系统目标码(执行码)、系统参数及相关文档等。按照用途,系统目标码版本可分为测试版和正式版。以前置平台为例,发布过程SCM的主要活动包括:构建环境管理,保证编译环境的纯净性和正确性;

构建过程管理,保证构建过程的自动化操作,及其正确性和完整性;

版本编号管理,统一版本命名规则,确保目标码版本号的唯一性和可追踪性;

目标码版本生成管理,从各版本管理工具系统收集、整理、打包相应的目标码、参数和文档,形成完整的或部分(补丁)的目标码版本;

配置状态检查,检查目标码版本包中内容的正确性、完整性和一致性;

4、部署过程软件配置管理

部署过程SCM的主要任务是:建立安全、可靠和迅速的传输流程和传输渠道;建立目标码版本记录和追踪机制、版本运行时刻检查机制和版本恢复机制;确保正确的版本、按照正确的渠道、在规定时间递交到正确的用户并生效。

在DCC-CCBS生产环境中,软件开发中心将通过数据中心版本管理系统发布各单位所需的目标码版本,各单位在版本管理系统和数据传输通道的支持下,实现版本/补丁的主动分发、查询、下载和生效。

软件配置管理实施经验

1、树立正确的企业配置管理意识

SCM是一门管理学科。归根结底,其关键是“管理”,然后才是“软件配置”。项目级SCM能否成功实施,与企业的软件配置管理目标、策略、能力、组织和资源息息相关。

2、提高全员的配置管理素质

SCM是规则和流程的集合,需要依靠流程中所有部门和人员共同的支持和努力。任何环节上的疏忽和懈怠,都将直影响SCM的实施效果。

3、采用合适的工具

功能强大的或昂贵的工具未必是合适的工具。往往20%的功能即可解决80%的配置管理问题。目前比较流行的版本管理工具包括CVS、PVCS、ClearCase、Harvest、VSS、Endeavor等。在选择具体工具时,往往需要考虑以下因素:(1)工具将要使用的范围;(2)工具自身的功能、稳定性、扩展行,以及对环境的要求;(3)工具使用的复杂度;(4)工具与其他流程和工具的集成度和交互性;(5)工具的投资和维护费用。

4、及时的检查和梳理

大系统开发过程中,配置管理往往采用分步离散管理方式,因此保证整个系统配置管理的完整性成为一件精密细致的工作,需要投入大量人力及时修订基线,防微杜渐,避免混乱,以满足对配置管理正确性、完整性和及时性的要求。

5、系统化思考、分步实施、持续改进

SCM不是一项孤立的管理活动。企业的战略目标、管理能力、文化背景、组织结构,项目的规模、性质、技术、人员等都是影响SCM决策的重要因素。因此需要在项目乃至企业的整体环境中系统的考虑SCM的实施策略和方法。

通过分阶段实施量化的、渐进的配置管理目标,可以避免由于引入复杂管理流程所造成的混乱,有利于方便灵活地优化配置管理流程。同时,阶段性目标的实现将有助于整个团队提高士气、增强信心,并逐步提高开发队伍的配置管理素质。

第三篇:软件工程项目实践

创新方法交流的实际分析及方案

解决无线网络连接故障的十二个创新方法

无线网络,特别是无线局域网给我们的生活带来了极大的方便,为我们提供了无处不在的、高带宽的网络服务,但是,由于无线信道特有的性质,使得无线网络连接具有不稳定性,大大影响了服务质量,下面介绍一些常见的无线网络故障,采用创新方式的排除方法,来帮助用户及时、有效地排除这些故障。

1.混合无线网络经常掉线

故障现象

使用Linksys WPC54G网卡和Linksys WRT54G AP构建无线局域网,它们使用的都是IEEE 802.11g协议,网络中还存在少数802.11b网卡。当使用WRT54G进行54Mb/s连接时经常掉线。故障分析

从理论上说,IEEE 802.11g协议是向下兼容802.11b协议的,使用这两种协议的设备可以同时连接至使用IEEE 802.11g协议的AP。但是,从实际经验来看,只要网络中存在使用IEEE 802.11b协议的网卡,那么整个网络的连接速度就会降至11Mb/s(IEEE 802.11b协议的传输速度)。

故障解决

在混用IEEE 802.11b和IEEE 802.11g无线设备时,一定要把无线AP设置成混合(MIXED)模式,使用这种模式,就可以同时兼容IEEE 802.11b和802.11g两种模式。

2.无线客户端接收不到信号

故障现象

构建无线局域网之后,发现客户端接收不到无线AP的信号。

故障分析

导致出现该故障的原因可能有以下几个:

(1)无线网卡距离无线AP或者无线路由器的距离太远,超过了无线网络的覆盖范围,在无线信号到达无线网卡时已经非常微弱了,使得无线客户端无法进行正常连接。

(2)无线AP或者无线路由器未加电或者没有正常工作,导致无线客户端根本无法进行连接。

(3)当无线客户端距离无线AP较远时,我们经常使用定向天线技术来增强无线信号的传播,如果定向天线的角度存在问题,也会导致无线客户端无法正常连接。

(4)如果无线客户端没有正确设置网络IP地址,就无法与无线AP进行通信。

(5)出于安全考虑,无线AP或者无线路由器会过滤一些MAC地址,如果网卡的MAC地址被过滤掉了,那么也无法进行正常的网络连接。

故障解决

可以采用以下方法进行解决:

(1)在无线客户端安装天线以增强接收能力。如果有很多客户端都无法连接到无线AP,则在无线AP处安装全向天线以增强发送能力。

(2)通过查看LED指示灯来检查无线AP或者无线路由器是否正常工作,并使用笔记本电脑进行近距离测试。

(3)若无线客户端使用了天线,则试着调整一下天线的方向,使其面向无线AP或者无线路由器的方

向。

(4)为无线客户端设置正确的IP地址。

(5)查看无线AP或者无线路由器的安全设置,将无线客户端的MAC地址设置为可信任的MAC地址。

3.无线客户端能够正常接收信号但无法接入无线网络

故障现象

无线客户端显示有无线信号,但无法接入无线网络

故障分析

导致该故障的原因可能有:

(1)无线AP或者无线路由器的IP地址已经分配完毕。当无线客户端设置成自动获取IP地址时,就会因没有可用的IP地址而无法接入无线网络。

(2)无线网卡没有设置正确的IP地址。当用户采用手工设置IP地址时,如果所设置的IP地址和无线AP的IP地址不在同一个网段内,也将无法接入无线网络。

故障解决

可以采取以下解决办法:

(1)增加无线AP或者无线路由器的地址范围。

(2)为无线网卡设置正确的IP地址,确保其和无线AP的IP地址在同一网段内。

4.无线网络内部能够正常通信,但是无法和与无线路由器相连的以太网进行通信

故障现象

无线客户端可以与无线路由器正常进行通信,但是无法和与无线路由器连接的以太网通信。故障分析

导致该故障的原因可能是:

(1)局域网(LAN)端口连接故障。

(2) IP地址设置有误。

故障解决

可以采用以下解决方法:

(1)通过查看LAN指示灯来检查LAN端口与以太网连接是否正确。应当使用交叉线连接LAN端口和以太网集线器。

(2)查看无线网络和以太网是否在同一IP地址段,只有同一IP地址段内的主机才能进行通信。

5. 拨打无绳电话时,会对无线网络产生强烈干扰

故障现象

每当拨打无绳电话时,无线网络信号就变得异常微弱,常常导致链路中断。

故障分析

由于无绳电话和IEEE 802.11b都工作在2.4GHz频段上,因此,当拨打无绳电话时,就会对无线网络产生强烈的干扰。

故障解决

一般的解决方法就是停止使用无绳电话或者改变无线网络所使用的信道。

6. 网络环境改变时,无法正常进行接入

故障现象

办公室和家中都构建了无线网络。在办公室时,笔记本电脑能够正常接入公司的无线网络;但是,

回到家中后,却发现无法连接到无线网络。

故障分析

导致该故障的原因可能有以下几个:

(1) 没有及时更改SSID(Service Set Identifier)配置。不同的无线网络使用不同的SSID,如果SSID配置不正确,就无法ping通AP。而且笔记本电脑将忽略该AP,按照SSID配置寻找新的AP。

(2) WEP加密。如果采用的WEP密钥不同,无线客户端就无法与新的无线AP连接。如果WEP配置不对,无线客户端就无法从DHCP服务器获取IP地址。如果使用静态IP地址,无线客户端甚至无法ping通AP的IP地址。

(3) IP地址信息。一般情况下,无线AP都会自动给无线客户端分配IP地址,如果手工设置了无线客户端的IP地址,那么该客户端就将无法与新的AP进行通信。

故障解决

可以采用以下解决方法:

(1) 当接入到新的无线网络时,及时更改客户端的SSID设置。

(2) 如果接入无线网络需要使用密钥,则在接入该新的无线网络时,需要先获取该网络的密钥以便进行接入。

(3) 通常情况下,使用无线AP分配的IP地址就可以了。如果要使用静态的IP地址,则必须确保该静态IP地址和无线AP的IP地址在同一网段内。

7. 设置全部正确,却无法接入无线网络

故障现象

按照无线网络内的其它用户进行了网络设置,包括WEP加密、SSID和IP地址(自动获取IP地址),而且无线信号显示为满格,却无法接入无线网络。

故障分析

出现这种情况,可能是网络管理员对无线AP设置了MAC地址过滤,只允许指定的MAC地址接入到无线网络中,而拒绝未被授权的用户,以保证无线网络的安全。

故障解决

可以与管理联系,将你的无线网卡的MAC地址告诉他,请他将此MAC地址添加到允许接入的MAC地址列表中。

8. 笔记本电脑使用无线方式接入家庭网络实现Internet共享

故障现象

家庭网络使用“ADSL Modem + 宽带路由器”的方式实现Internet共享,无需PPPoE拨号。新增的笔记本电脑无法接入到无线网络以实现Internet共享。

故障分析

无线AP一般只有一个LAN接口,因此,将无线AP接入网络时,会占用原来主机使用的网络接口,除非宽带路由器具有更多的端口,否则就无法将无线AP和原来的主机一同接入到宽带路由器,从而实现对Internet连接的共享。

故障解决

如果宽带路由器没有更多的端口可供使用,可以购买一台无线路由器,WAN端口连接至宽带路由器,LAN端口连接至主机,并为笔记本电脑提供无线接入。另外,也可以采用“SOHO交换机 + 无线AP”的方式,将SOHO交换机连接至宽带路由器,再将无线AP和主机连接至SOHO交换机。

9. 无线AP不具备路由功能

故障现象

采用ADSL虚拟拨号方式上网,无线AP连接至ADSL Modem。台式机(连接无线AP的LAN端口)可以正常上网,笔记本电脑也接收到了无线信号,却无法正常上网,并且显示IP地址和默认网关为“不可用”。

故障分析

如果ADSL Modem不支持路由功能,那么使用无线AP就无法实现Internet连接共享。

故障解决

可以采取以下方法解决:

(1) 启用ADSL Modem的路由功能,实现网络连接共享。

(2) 购置一台无线路由器,将LAN连接至台式机,WAN连接至ADSL Modem。

(3) 在台式机上安装两块网卡,并将其设置为ICS主机。一块网卡连接至ADSL Modem,另一块网卡连接至无线AP。

10. 利用无线网卡组建对等网络

故障现象

两台台式机通过ADSL接入Internet。现要通过无线方式将两台计算机进行连接。

故障分析解决

方法很简单,只要购买两块无线网卡即可。将两块网卡分别安装在两台计算机中,就可以搭建起对等网络,并实现以太网的所有功能,而且可以共享上网。需要注意的是,使用这种方式时,传输速率将为IEEE 802.11b协议理论速率(11Mb/s)的一般左右,即6Mb/s左右。

11. 看不到无线网络中的其它计算机

故障现象

无线网卡显示正常工作,但是在网上邻居中看不到网络中的其它计算机。

故障分析及解决

(1) 检查SSID和WEP参数设置,确认拼写和大小写正确无误。

(2) 检查计算机是否启用了文件和打印机共享,确认在无线网络属性的“常规”选项卡中“Microsoft网络的文件和打印机共享”复选框被选中。

12. IEEE 802.11g传输速率较低

故障现象

为了保证无线网络标准的兼容性,我们在选择无线产品时,一般都会选取支持IEEE 802.11b/g的无线AP和无线网卡。然而,在实际的网络测试中,我们发现,在没有干扰和传输距离有限的情况下,无线链路的传输速率仍然较低,不能达到标称的54Mb/s。

故障分析

IEEE 802.11g不但具有54Mb/s的传输速度,而且,还能很好的兼容IEEE 802.11b无线设备,从而能够将802.11b无线网络平滑升级到802.11g无线网络。

故障解决

为了兼容现有的802.11b无线局域网设备,802.11g除了和802.11b使用相同的2.4GHz频带外,还采用了两种不同的OFDM(正交频分复用)编码技术,以和相对应的802.11b或者802.11g设备通信。也就是说,在混合使用802.11b和802.11g无线设备的网络中,使用 802.11g的无线设备既可以以54Mb/s的速率和802.11b设备通信,也可以以11Mb/s的速率和802.11b设备进行通信。

但是,在无线局域网中,使用的是共享信道,数据链路层使用CSMA/CA(带有冲突避免的载波帧听多路访问)来实现对无线信道的控制。也就是说,当有一台主机在和AP通信时,其它主机就只能处在

监听状态,一旦该主机通信完毕,其它主机就会通过竞争的方式来实现对信道的控制。

所以,在802.11b和802.11g混合使用的无线网络中,由于802.11b无法监听到802.11g的通信状态,就有可能在802.11g设备进行通信的同时抢占无线信道,从而严重干扰802.11设备的通信。

为了解决这一问题,802.11g协议采用了“RTS/CTS”技术。无线局域网设备在发送数据前,都要先发送一个RTS(Request To Send)帧给无线AP,请求使用无线资源,如果这时AP没有和其它设备通信,就发送一个CTS(Clear To Send)帧给该设备,通知它可以跟无线AP进行通信。这样,就避免了上述干扰问题。

第四篇:软件项目管理方法与实践 课 程 设 计 报 告

1006602-** ***

一、设计时间

2013年12月23日-----1月6日

二、设计地点

湖南城市学院信息楼406机房

三、设计目的

1,

2,

3,

四、设计小组成员

五、指导老师

阳王东老师、费雄伟老师

六、设计课题

七、基本思路及关键问题的解决方法

八、流程图

九、调试过程中出现的问题及相应解决办法

十、课程设计心得体会

十一、源程序

参考文献

第五篇:双项目教学在软件专业课程中的实践

摘要:项目教学目前已广泛应用于软件专业的教学过程中,并取得不错的效果。但是课堂时间毕竟有限,如何有效利用学生的业余时间,将多学科知识结合起来,调动学生学习的主观性和能动性,是笔者多年探索的问题。通过多年的实践教学,探索出双项目教学的教学模式,并应用于《Android移动应用开发》这门课程的教学,以此培养学生分析问题和解决问题的能力。由于手机app的趣味性,学生在整个过程中脑洞大开,设计各种风格及特点的手机app作品,又培养了学生的创新及创意能力。

关键词:双项目教学;手机app;创新创意

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)12-0114-02

1双项目教学的提出背景

项目教学经常用于软件技术专业的课堂教学中,教师把一个大的项目分解成若干小的项目,在讲练结合的过程中完成知识点的讲授,这种形式避免了单纯讲解知识点的枯燥,学生在练习过程中能够深刻理解该知识点在实际项目中的运用。由于实际项目相互关联存在一定复杂度,所以分解项目并不像切西瓜一样能完全分开;另外为了巩固学生的课堂知识,培养学生分析问题解决问题的能力以及创新创意能力,我们精心设计了每次课的课后作业,使每次课后作业存在一定的关联度,在学期末所有的课后作业将形成一个完成的项目。

2双项目教学的设计及实施过程

2.1 双项目教学的设计

我们对《Android移动应用开发》这门课进行了双项目教学设计。该课程主要讲授在进行Android APP开发过程中所涉及的一些必备知识。针对手机应用程序的特点,我们从app使用的过程出发,重新设计了教学顺序。比如我们在启动一个手机app时,最开始出现的是闪屏,然后是程序的主界面及其他界面,最后才是界面中各种组件的事件响应。所以在学习完Android及开发环境后,设计的第一个课堂项目是“闪屏”。闪屏涉及的知识有布局、图像、去掉任务栏和标题栏。课后项目也是闪屏设计,要求学生们课后自己查找闪屏设计的规范及注意事项,以及思考本学期课后项目app的主题,根据主题设计闪屏。第二个课堂项目是“主界面设计”,涉及的知识有布局、图标、图像、组件。课后项目要求学生根据自己app的特点,模仿目前经典的app,设计自己app的主界面,并实现闪屏到主界面的跳转。

这样在两次课后项目完成后,学生能够将两次课后项目的内容关联在一起,在这个过程中,学生不仅巩固了课堂学习的内容,而且还要查阅如何实现从闪屏跳转到主界面的方法并加以实践。通过实践,掌握了技能,锻炼了解决问题和分析问题的能力。这样就达到了双项目教学的目标。

2.2 双项目教学的实施

双项目教学的实施比普通教学要繁琐,在于老师要及时检查每一次的课后项目,并且课后项目越往后越难,为避免学生产生畏难心理,所以通过实践在课程教学的中间阶段把学生分成小组合作完成课后项目。我们设计了课后项目课堂展示的环节,利用学生喜欢在同学面前展示自己的特点,每周进行一次课堂展示,一般5个人一个小组,一个班大约6到7个小组,每组展示5分钟,点评2分钟。一般一节课完成所有同学的展示。

通过展示,大家能够了解其他组的设计及完成情况,在展示中设计或代码方面等问题能够得到解决思路。通过每周一次的展示,有的比较拖沓的小组为了下一次展示不丢人,就会在课后努力完善自己的项目。通过展示,更容易形成良好的学习氛围,在班里形成一种你追我赶,不甘示弱的气氛。

3双项目教学实施中的问题

这种双项目教学模式在实施了2个学期后,我们发现由于后期的分组会使得一部分学生偷懒,少做或不做,并且由于学生选题的多样性,有的项目后期实现起来难度很大,甚至超出了老师的知识范围。因此我们再次进行改进,通过调整课后项目,将app项目中共同的部分提取出来,作为个人的课后项目。而每个app主题的不同部分则由小组共同完成,但是共同完成的部分在整个项目中所之前占的比例又有所减少。这部分能够充分发挥学生的创新创意能力。

4 结束语

通过几个学期的《Android移动应用开发》的双项目教学实践,学生对该课程学习的积极性、主动性提高了很多。基本都能够圆满地完成整个教学环节。

双项目教学对老师的要求较高,要求老师不仅能够掌握移动开发的基础知识,而且还要具有一定的实践经验,并且不断地学习最新的移动开发技术才能更好地指导学生。因此我们将其中表现突出的学生作品让其进一步完善及设计优化,推荐参加移动项目开发比赛,目前也取得了不错的成绩。“以赛促学”能够促进学生不断学习新知识新技术,老师也能跟着一起学习和进步,师生都受益。

通过双项目教学,我们希望培养的不仅仅是掌握了一定移动开发知识的“蓝领”,而且是具有一定的?W习能力、分析和解决问题的能力、有想法、有创新创意能力的“白领”。

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:人际交往及其心理障碍下一篇:肉类入库出库管理制度