• 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.数据分析

  • 相关阅读:
    编译原理 实例
    lex yacc flex bison
    图解tensorflow 源码分析
    PostgreSQL 179个场景 案例集锦
    github view source
    Java 微服务实践
    Linux kernel AIO
    Lex与Yacc学习
    OpenResty 通过 Lua 扩展 NGINX 实现的可伸缩的 Web 平台
    nginx Architecture
  • 原文地址:https://www.cnblogs.com/fcw245838813/p/12685055.html
Copyright © 2020-2023  润新知