zoukankan      html  css  js  c++  java
  • 軟件分析課程有感

    今天晚上在上軟件分析這門課程的時候,對于上課老師的講演非常贊賞,他不會拘于書本,而是把自己在軟件開發的過程中積累的經驗與大家分享,挺有共鳴的。例如:他認為一個精干的開發小組有6個人,分別負責:項目組長(寫project plan, 重點在于Targets, Scopes, Schedule, Cost, Risks), 用戶代表(系統使用手冊,用自然語言描述用戶需求,且要求與用戶直接打交道),系統分析(可以用B-Method,一種完全的形式化語言或半形式化語言:DFD, WF, UML將用戶需求模型化), 設計人員(編寫設計文檔,以正確性,重用性,安全性為三個主要原則),開發人員(簡單工作,按coding style實際設計即可). 質保人員(也是最難做的,他的任務就是編寫測試用例和測試腳本,用自動化的方式測試程式)。
    其中他認為設計人員與分析人員都是賃經驗的,而質保人員是賃腦力的
    提到重用原則想到了SAP為什么可以提供了一個巨大的平台給顧問呢?原因在于它的系統設計時是完全用的向抽象而編程的,而不是對具體的業務進行編程,正是進行了抽像,所以遇到具體需求的時候,可以進行配置,不同的配置就對應了不同的應用。
  • 相关阅读:
    Emacs for OIer 的一些配置
    CF1336E Chiori and Doll Picking 【线性代数,组合计数】
    CF605E Intergalaxy Trips 【贪心,动态规划,期望】
    Luogu6329 【模板】点分树 | 震波
    [SDOI2014]数表
    [BZOJ4403]序列统计
    [BZOJ5099]Pionek
    SP1812 LCS2
    SA & SAM
    [HAOI2016]找相同字符
  • 原文地址:https://www.cnblogs.com/sdikerdong/p/1222017.html
Copyright © 2011-2022 走看看