我对图书馆管理系统开发项目的反思
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
我对图书馆管理系统开发项目的反思
随着社会的发展,人们对于知识的需求也在不断地增长。书籍作为人们获取并增长知识的主要途径,使得图书馆在人们生活中占有了一定位置。但是近几年来,随着书量的不断增长,造成了书库空间极度不足,图书挤压,管理不善。这些都直接影响了读者对图书馆藏书的充分利用。这时图书馆就特别需要开发一套图书馆管理系统,图书馆管理系统是一个高度集成的图书信息处理系统,通过将图书馆的各种功能进行整合,从而达到显示检索信息,提高工作效率,降低管理成本,该系统的自动化管理,能够大大减少图书馆管理人员,还能减少管理人员的工作任务,从而降低管理开销和成本。
软件开发的流程:需求确认——概要设计——详细设计——编码——单元测试——集成测试——系统测试——维护——需求确认:需求规格说明书——概要设计:系统用例图,用例场景——详细设计:系统设计报告,数据库设计报告——测试:测试用例报告所谓沟通,是人与人之间的思想和信息的交换,是将信息由一个人传达给另一个人,逐渐广泛传播的过程。在一个组织中,信息沟通有其不可或缺的存在价值,管理层与管理层、管理层与员工、员工与员工之间都需要沟通来掌握和传播信息、交流思想,从而使组织内部成员之间互动地把握自己与他人、与总体的动态联系,从而推动组织的发展,提高团队合作能力;沟通是团队之间联系的重要渠道,有效的沟通能增强团队意识,能更好的交流思想,使项目能更快,更好的完成。
时间管理,所谓项目时间管理又叫项目工期管理或项目进度管理,项目的时间管理是在保证项目质量和项目预算的前提下,为能够按时完成项目而开展的一系列项目管理活动和过程,是一种为按时完成项目所开展的项目专项管理。由项目活动定义、项目活动排序、项目活动资源估算、项目活动工期估算、项目进度计划编制和项目进度控制等工作构成。
时间管理所涉及到能确保项目准时完成的因素主要包括:任务定义,任务安排,任务历时估算,制定进度计划和进度计划控制等。
(1)任务定义指将项目工作分解为更小、更易管理的工作包,这些小的任务应该是能够保障完成交付产品的可实施的详细任务。应采用工作分解结构(WBS)的形式来将所有任务列成一个明确的任务清单。
(2)任务安排指在产品描述、任务清单的基础上,要找出项目任务之间的依赖关系和特殊领域的依赖关系、工作顺序。一个好的软件团队必须根据团队规模的不同和项目本身的特点对项目成员的角色和岗位进行明确的划分,这样团队中的每个成员才可能有清晰的责任和目标。这里既要考虑团队内部希望的特殊顺序和优先逻辑关系,也要考虑内部与外部、外部与外部的各种依赖关系。在进行任务关系的定义时一般采用箭线图示法,最终形成一套项目网络图。
(3)任务历时估算是根据项目范围、资源状况计划列出项目任务所需要的工期。在估算工期时要充分考虑任务清单、合理的资源需求、人员的能力因素以及环境因素对项目工期的影响。工期估算可采取:专家评审形式,模拟估算,定量型的基础工期,以应付一些特殊的风险。
(4)编制项目进度计划,是建立一个现实的项目进度计划,为监控项目的进展情况提供一个基础。通过进度计划确定项目的总进度目标与阶段进度目标,使协调与控制有据可依。采用网络图画制。
(5)进度计划控制的主要依据包括:项目对工期的要求、项目特点、项目的技术经济条
件、项目的外部条件、项目各项工作的时间估计和项目的资源供应状况。可使用甘特图法,画出项目进度图;
在项目过程中,虽然能够完成了该做的项目,但因为没有很好的把握时间,以及没有很好的沟通能力,导致效率大大降低,可见,时间管理与有效的沟通对一个项目是否能顺利完成,对项目有着重大联系与影响,在项目中要学会把握时间管理,以便能更好的完成项目,提高效率。
如何管理才更有效?
应在规定的时间内,拟定出合理且经济的进度计划)在项目的执行和实施过程中,经常检查实际进度是否按计划要求进行,若出现偏差,便要及时找出原因,采取必要的补救措施或调整、修改原计划,直至项目完成的过程,以便更好的管理。
本学期的收获:
专业的技能能够从专业学习中获取,工作经验能够从实践中得到,然而并不非具有好
的专业技能和丰富的工作经验就能做好工作,良好的工作习惯和职业素养也是非常重要。
通过本学期对IT职业素养的学习,让我认识到积极的工作态度只是提高中作效率的其中一个环节,最重要的是明确自己在做什么。在很多软件开发过程中,无限制的增加一些要求或者是功能使得编程人员百般无奈,工作计划和时间表常常被打乱,使得在开发过程中,费用一再追加,工期一再拖延。因此,一个有效的工作计划,合理的安排开发进程成为了编程人员最重要的工作。合理的计划表可以使得工作效率成倍的提升,同客户达成了有关软件的开发合同,成为了约束双方的有力保障,开发商不用为无限制的修改已经成型的软件而痛苦,客户也不用为无休止的追加经费而痛疼。因此,对于IT从业者来说,工
作的效率是至关重要的。
职业素养概括的说包含以下四个方面:一是职业道德,二是职业思想(意识),三是职业行为习惯,四是职业技能。
优良的思想道德是从事任何社会职业所必备的素质,在一定程度上决定着职业能力是否具有所需要的发展空间。思想道德素质在职业实践中表现在职业道德的优劣、对待劳动的态度、自强自立、自尊自律等诸多方面。
职业素养是一个人的内在修养,它决定了一个人的人生高度。它包括了一个人的学习能力,人际交往能力,团队和作能力,专业知识运用能力等。职业素养是一个人职业生涯成败的关键因素,因此,我们培养自己有坚韧不拔的毅力,不断进取的精神等,使我们在以后的生活及工作中更加的优秀。职业素养影响着我们的职场生涯甚至是以后的生活,它对于我们每个人来说都是相当重要的