软件工程方面的小问题, 请勿因善小而不为! (100分)

  • 主题发起人 主题发起人 devid_zhang
  • 开始时间 开始时间
D

devid_zhang

Unregistered / Unconfirmed
GUEST, unregistred user!
软件工程方面的面试常考题:
1. 请你评价一下项目经理的工作, 以及程序员的工作职责
2. 如果一个项目预期可能无法在正常工作时间内完成, 但又必须按期限完成, 请问你将如何保证软件开发的质量和进度
 
看起来好象很好答啊
 
请给出答案?!
 
绝对经验:
离开电脑休息、思考再编程!
绝对不要在电脑上思考!
 
1.项目经理相当于楼房蓝图的设计者,程序员是工人。
2.无解,有些工作光靠延长工作时间是没有用处的,软件开发不仅仅需要经历时间阶段
还要经过实践阶段。缺一不可,所以最好要充裕的时间。
 
later would be better than never
有答案总是件好事, 先谢了! 这个答案在面试时似乎是行不通.
 
1、项目经理是项目的负责人与监控人;除此以外,两者没有太大区别,
项目经理可以是程序员,程序员也可以做写代码以外的更多的工作。
2、提高效率!加班!
(呵呵,当然,更多的单位是鼓励“主动加班”,
这意味着加班是没有加班补贴的。
最为不幸的是,我所经历过的单位都是这样子的。)
 
楼上的:
第二个答案只是回答了进度, 软件质量是如何保证的?
 
1.项目经理是打杂的,必须通过自己的工作安排使程序员可以更加顺畅的工作,免受外界干扰,也不会有无所适从的情况。有时也需要兼任程序员、顾问、勤杂工等职务。
2.调整优先级,削减功能,缩小广度。不过,好的项目经理应该在项目开始前就做这些工作。
 
呵呵,质量跟你能够拥有的时间资源没有关系:因为质量无论如何都是要保证的,
难道说因为工期紧就可以牺牲产品质量?在这个命题下,谈论质量是多余的。
 
To gztomash:
就是要你在时间紧的情况下保证质量啊, 你把意思完全弄反了.
时间紧张, 可能设计时考虑不周全, 测试不到位, 编码质量差等, 你采取哪些措施保证质量与平时差别不大呢
Traveller的第二个回答还可以, 不会失太多的分
 
其实我觉得我回答的第一个问题比第二个强,现在许多项目经理把自己定位于管理与监督,我认为这是错误的,高科技企业中激励下属以及为下属开道才是各级经理首要的工作,至于监督其实是没有意义的,管理更是一个虚无飘渺的概念。
读过《人件》你才会明白什么是管理。
 
推荐你们看《人月神话》,有一篇是外科手术队伍(The Surgical Team),是把一个项目的人分成主刀医生、副手、编辑、秘书,那么项目经理就相当于是管理员,安排进度,协调内部关系以及内部与外部的联系。
第二个问题当然是没有一个很准确的答案,推荐看此书的核心篇:《人月神话》(The Mythical Man-Month),因为就是如何安排好人和月份之间的比例,达到最大的效率。
 
欢迎大家来谈谈你对这两个问题的看法!
 
一个合格的项目经理是不能参加具体编写工作,只作为一个闸口而存在,相当于工厂的技术质量部长,当然必须有程序员经历,切实了解程序员的工作生活。
 
项目经理是对项目进行统筹安排,监督控制,把握全局的管理者
 
我觉得这是一门学问,不是什么小问题!
 
中国人的方法就是“加班”,而印度人就要求增加時間,美國人就是不幹了。
沒有標孫答案,答案就是,要按照計劃來,可你的計劃已經不好了。沒有辦法,看你是想怎麽搞。
 
项目经理应该是对软件做需求分析、市场调查、作出工作流程,分配给程序员任务,做好工作计划、进度安排、文档编写等。程序员则要按照经理的要求,按时完成任务,并且保证程序无明显错误,并对程序作基本测试和完善文档。
第二个问题,如果一个项目预期可能无法在正常工作时间内完成, 但又必须按期限完成,只能改变项目开发计划,必要的话,还得加派人手,或者砍去不必要的功能。
回答的还不够全面。
 
后退
顶部