如何评测软件工程知识技能水平?
软件工程师应该具备的基础和能力 具备软件工程课程是软件开发的指导思想,方法体系,这是需要掌握的核心内容: (1)软件工程知识 (2)系统分析基础知识 (3)系统设计基础知识 (4)系统实施基础知识 (5)系统运行和维护基础知识 (6)软件质量管理基础知识 (7)软件过程改进基础知识 具有基本代码实践能力:最拿手的计算机语言之一,代码量多少?(偏web前端,PC/Mobile App) 具有行业洞察力:你最感兴趣的领域是什么?这个领域过去10年经历了哪些创新? 项目管理能力:如何决定项目中各种任务的优先次序,有什么理论来支持你的做法? 团队协作能力:协同工作,提供反馈,说服别人 软件设计能力:架构设计,模块化设计,接口设计 一.单选题,共8题。 1.软件开发的增量模型____。 A.最适用于需求被清晰定义的情况 B.是一种能够快速构造可运行产品的好方法 C.最适合于大规模团队开发的项目 D.是一种不适用于商业产品的创新模型 试题1分析 增量模型是一种非整体开发的模型,该模型具有较大的灵活性,适合于软件需求不明确的一种模型。使用该模型开发产品,一般是尽快构造出可运行的产品,然后在该产品的基础上再增加需要的新的构建,使产品更趋于完善。 试题1答案 B 2.为了有效地捕获系统需求,应采用____。 A.瀑布模型 B.敏捷开发 C.原型模型 D.螺旋模型 试题2分析