ソフトウェア設計(1)
938 ワード
ソフトウェア設計
※要求事項の確認
①ソフトウェアライフサイクル
滝のモデル:前のモデルに戻ることはできません
각 단계
└ 타당성 검토
└ 계획
└ 요구 분석
└ 설계
└ 구현(코딩)
└ 시험(검사)
└ 유지보수
☞ 각 단계를 확실히 매듭지어야 함
☞ 2 개 이상의 과정을 병행할 수 없음
☞ 매뉴얼 필요
☞ _개발 완료 후 발견 된 오류 해결 불가_
プロトタイプモデル
~~위 모델의 단점을 프로토타입을 기초로 한 소프트웨어를 개발하는 형태
최대한 기능적인 부분만 개발하는 **인터페이스 중심** 개발~~
그렇다면, 한 번의 프로토타입으로는 개발하기 힘든
대형 소프트웨어의 개발은 어떻게 하는것이 좋을까?
らせんモデル
1. 계획 - 분석 - 개발 - 평가 반복
2. 여러 번의 개발 과정을 거침
3. 점진적 개발 : 정밀함, 유지보수 불 필요
4. 위험 관리, 최소화가 목적
モデル開発の理由:基本開発方向→計画とドキュメント中心
以上の問題を解決し、お客様と継続的なコミュニケーションを維持するモデルが増加しています.
これらのモデルをすべてエイズの日モデルに帰します
愛子の日モデル
プロセスやドキュメントよりも、お客様とのやり取りやコラボレーションを重視します.
発展方向:変化に迅速に適応する
절차 -> 상호작용
문서 -> 소프트웨어
계약 -> 협업
계획 -> 변화에 반응
Reference
この問題について(ソフトウェア設計(1)), 我々は、より多くの情報をここで見つけました https://velog.io/@jeonhl7579/소프트웨어-설계テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol