
총 4개
-
시스템분석및설계2024.10.251. 시스템 분석 및 설계 개요 1.1. 소프트웨어 공학의 이해 1.1.1. '소프트웨어 위기'의 개념 '소프트웨어 위기'는 시스템의 대규모화에 따라 소프트웨어의 신뢰성 저하, 개발비의 증대, 계획의 지연 등의 현상이 현저해져서 개발 계획의 수행이 매우 곤란해진 상황을 의미한다. 이 용어는 1968년 NATO의 후원에 의한 가르미시(Garmisch) 회의, 이듬해의 로마 회의 이후 「소프트웨어 공학」과 함께 유명해진 말이다. 소프트웨어의 위기란 하드웨어 비용 대비 소프트웨어 개발 및 유지보수 비용이 급격히 증가하고, 낮은 품질...2024.10.25
-
객체지향 연관관계2024.11.041. UML의 이해 1.1. UML의 필요성 UML은 오늘날의 객체지향 시스템 개발 분야에서 가장 각광받는 도구 중 하나이다. UML은 시스템 개발자가 자신의 비전(vision)을 구축하고 반영하는데 있어서 표준적이고 이해하기 쉬운 방법을 지원한다. 자신의 설계 결과물을 다른 사람과 효과적으로 주고받으며 공유할 수 있는 메커니즘을 제공한다. 객체지향 시스템 개발에서는 다양한 관점과 관심사를 반영할 수 있어야 하는데, UML은 이를 위해 다양한 다이어그램 기법을 제공한다. 이를 통해 시스템의 정적인 측면과 동적인 측면을 모두 표...2024.11.04
-
use case & sequence diagram2024.10.301. 시스템 분석 설계를 위한 기법과 도구 1.1. 서론 소프트웨어 시스템을 구축하거나 혁신하기 전에 모델을 개발하는 것은 건물을 지을 때 청사진을 그리는 것과 마찬가지로 필수적이다. 좋은 모델은 아키텍처를 건전하게 하고 프로젝트 팀의 의사소통을 원활히 하는 데에 있어서 필수적이다. 복잡한 시스템의 모델을 만드는 이유는 그러한 시스템을 한 번에 통째로 이해할 수 없기 때문이다. 시스템의 복잡성이 커질수록 좋은 모델링 기법의 중요성도 커지게 마련이다. 프로젝트의 성공을 위한 요소들이 많이 있지만 엄격한 모델링 언어의 표준화는 그 중...2024.10.30
-
대학정보 UML2025.03.231. 대학정보 UML 대학 정보 시스템의 분석 및 설계는 체계적인 모델링 과정을 거쳐 이루어진다. 이를 위해 유스케이스 다이어그램, 학사 관리 기능, 수업 관리 기능, 수강 관리 기능 등의 분석단계와 등록, 삭제, 수정, 조회, 강좌 등록, 강좌 개설, 강좌 삭제, 강좌 변경, 수강신청, 성적확인, 명단확인, 성적입력, 출석부조회, 수강료 청구 발급 등의 설계단계를 수행한다. 분석 단계에서는 사용자와 시스템 간의 상호작용을 유스케이스 다이어그램으로 표현하고, 학사 관리, 수업 관리, 수강 관리 등 주요 기능을 세부적으로 정의한다...2025.03.23