多做题,通过考试没问题!

软件工程

睦霖题库>大学试题(计算机科学)>软件工程

如何理解和实践项目经理对程序员的八项要求?

正确答案: (1)团队协作精神的训练和要求:现在的软件开发不再是个人英雄主义打天下的时代,尤其是像微软这样的大软件公司,一个软件都是由几百人甚至几千人共同合作完成的,没有团队精神是无法想象的。
(2)数据库和数据结构分析与设计能力的训练和要求:程序员不但要学会看懂数据库和数据结构,而且要逐渐学会分析与设计数据库和数据结构。只有这样,初级程序员才能成长为高级程序员,高级程序员才能逐渐成长为系统分析员。
(3)文档习惯的训练和要求:良好的文档是正规研发流程中非常重要的环节,作为程序员,30%的工作时间写技术文档是很正常的,而作为高级程序员和系统分析员,这个比例在70%以上。
(4)规范化代码编写能力的训练和要求:良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。代码具有良好的可读性,是程序员的基本工作需求。
(5)复用性能力的训练和要求:复用性设计、模块化思维,就是要程序员在完成任何一个功能模块或函数的时候,要多想一些,不要局限在完成当前任务的简单思路上,想想看该模块是否可以脱离这个系统存在,是否可以通过简单的参数修改方式,在其他系统和应用环境下直接引用,这样就能极大地避免重复性的开发工作。
(6)测试习惯的训练和要求:程序员在每段程序代码、每个构件或每个子模块完成后都进行认真的测试,就可以尽量将一些潜在的Bug问题尽早地发现和解决,这样对整个开发进程将会有很大的促进。
(7)学习和总结能力的训练和要求:程序员是很容易被淘汰、很容易落伍的职业,因此,程序员必须不断跟进新技术,学习新技能,随时总结,找到自己的不足,逐步提高自己。
(8)引导程序员由“丑小鸭”变成“白天鹅”:项目经理要鼓励程序员将编程的实践经验上升到软件的抽象理论,又将软件的抽象理论返回到编程实践。引导与鼓励程序员超过项目经理,使“丑小鸭”变成“白天鹅”。
答案解析:
进入题库查看解析

微信扫一扫手机做题