试题详情
- 简答题如何理解和实践项目经理对程序员的八项要求?
-
(1)团队协作精神的训练和要求:现在的软件开发不再是个人英雄主义打天下的时代,尤其是像微软这样的大软件公司,一个软件都是由几百人甚至几千人共同合作完成的,没有团队精神是无法想象的。
(2)数据库和数据结构分析与设计能力的训练和要求:程序员不但要学会看懂数据库和数据结构,而且要逐渐学会分析与设计数据库和数据结构。只有这样,初级程序员才能成长为高级程序员,高级程序员才能逐渐成长为系统分析员。
(3)文档习惯的训练和要求:良好的文档是正规研发流程中非常重要的环节,作为程序员,30%的工作时间写技术文档是很正常的,而作为高级程序员和系统分析员,这个比例在70%以上。
(4)规范化代码编写能力的训练和要求:良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。代码具有良好的可读性,是程序员的基本工作需求。
(5)复用性能力的训练和要求:复用性设计、模块化思维,就是要程序员在完成任何一个功能模块或函数的时候,要多想一些,不要局限在完成当前任务的简单思路上,想想看该模块是否可以脱离这个系统存在,是否可以通过简单的参数修改方式,在其他系统和应用环境下直接引用,这样就能极大地避免重复性的开发工作。
(6)测试习惯的训练和要求:程序员在每段程序代码、每个构件或每个子模块完成后都进行认真的测试,就可以尽量将一些潜在的Bug问题尽早地发现和解决,这样对整个开发进程将会有很大的促进。
(7)学习和总结能力的训练和要求:程序员是很容易被淘汰、很容易落伍的职业,因此,程序员必须不断跟进新技术,学习新技能,随时总结,找到自己的不足,逐步提高自己。
(8)引导程序员由“丑小鸭”变成“白天鹅”:项目经理要鼓励程序员将编程的实践经验上升到软件的抽象理论,又将软件的抽象理论返回到编程实践。引导与鼓励程序员超过项目经理,使“丑小鸭”变成“白天鹅”。 关注下方微信公众号,在线模考后查看
热门试题
- 简述数据流图在可行性研究中的作用和用途。
- 一笔交易、一个动作、甚至操作人员按一个按
- 对象的内部实现与外部可访问性的分离体现了
- 在软件设计中,设计复审是和软件设计本身一
- 不要修补不好的程序,要重新写。
- 如何理解和实践项目经理对程序员的八项要求
- 顺序图反映对象之间发送消息的时间顺序,它
- 程序的格式应有助于读者理解程序。
- 作为面向对象分析的基础、由问题领域中的对
- 灰盒测试
- 房屋买卖所需缴纳的教育附加费,易营业税额
- 良好的面向对象程序设计风格主要有哪些准则
- 动态冗余
- OOA模型规定了一组对象如何协同才能完成
- 如果用户对系统的目标不是很清楚,需求难以
- 维护的副作用:()、()、()。
- UML中的事物有哪些?
- 依赖
- 软件配置管理的目的是什么?
- 结构化分析方法使用的工具有()