Skip to main content
Global

10.6: 学习问题

  • Page ID
    172337
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    学习问题

    1. SDLC 方法中有哪些步骤?
    2. 什么是 RAD 软件开发?
    3. 什么是瀑布模型?
    4. 精益方法的独特之处是什么?
    5. 瀑布模型和敏捷模型有什么区别?
    6. 什么是短跑?
    7. 第二代和第三代语言有哪三个区别?
    8. 如果购买软件应用程序更便宜,为什么组织会考虑构建自己的软件应用程序?
    9. 试点实施方法和平行实施方法有什么区别?
    10. 什么是变更管理?
    11. 四种不同的实施方法是什么?

    练习

    1. 如果组织需要为营销部门的一小部分用户开发软件工具,哪种软件开发方法最好? 为什么? 他们应该使用哪种实施方法? 为什么?
    2. 自己做研究,找到三种编程语言,并将它们分为以下几个方面:生成、编译与解释、过程与面向对象。
    3. 有人认为 HTML 不是一种编程语言。 自己做研究,找出三个论据来说明它为什么不是编程语言,还有三个论据说明它为什么是编程语言。
    4. 使用文本中给出的链接阅读有关响应式设计的更多信息。 提供三个使用响应式设计的网站的链接,并解释它们如何展示响应式设计行为。
    5. 研究将移动应用程序放入苹果App Store的标准和成本。 写一份报告。
    6. 进行研究,找出使用哪些元素来估算构建应用程序的成本。 写一份报告。