zoukankan      html  css  js  c++  java
  • Active learning with LEGO for software requirements

    Title: Active learning with LEGO for software requirements

    Paper Session:Software Engineering

    背景

    软件工程(SE)通常被称为“’wicked problem”,因为由此产生的软件由于不完整、矛盾和不稳定的需求而充满了复杂的相互依赖性,而作为软件工程的一门学科,需求工程(RE)更是是一个特别棘手的问题。

    冲突

    学生往往发现很难解决一个没有明确定义的解决方案的问题——如果问题陈述含糊不清,或者课堂上的例子应用于不同的场景或领域。

    解决方案

    基于软件需求的LEGO主动学习

    实验内容

    1.单元学习

    Module1:Requirements Elicitation and System Refactoring in an Agile Environment

    • Devise a set of appropriate elicitation questions to gather requirements from a stakeholder。
    • Generate a set of requirements based on stakeholder inter-action
    • Describe the importance of reflecting on team effectiveness and the role of refactoring in an agile environment;
    • Validate a set of requirements for completeness and accuracy

    Module 2: Requirements Elicitation and Analysis

    • Synthesize a core set of system requirements
    • Generalize a set of requirements by identifying related and overlapping requirements
    • Distinguish between functional, non-functional, and domain requirements
    • Validate requirements for completeness and consistency

    2.讨论

    3.评估

    4.结果

    5.数据分析

  • 相关阅读:
    待测试
    js中substring和substr的用法
    JavaScript lastIndexOf() 方法
    CSS3 :nth-child() 选择器
    jQuery :has() 选择器
    jquery tr:even,tr:eq(),tr:nth-child()区别
    JS模块化工具requirejs教程(二):基本知识
    JS模块化工具requirejs教程(一):初识requirejs
    HTML基础js操作
    HTML基础dom操作
  • 原文地址:https://www.cnblogs.com/fcw245838813/p/12685055.html
Copyright © 2011-2022 走看看