시스템 개발 (2) 썸네일형 리스트형 유스케이스 다이어그램과 유스케이스 기술서 현 회사 내용 요구사항 분석과 사용자 입장에서 시스템 사용에 대해서 예상을 해보았습니다. 먼저 소프트웨어를 개발하는 이유에 대해서 간단하게 얘기해보겠습니다. 가장 큰 이유는 고객의 문제를 해결하기 위해서입니다. 따라서 소프트웨어 개발에 있어 가장 우선적으로 해야 할 일은 문제를 이해하는 문제입니다. 이 문제를 해결하기 위해서는 고객의 요구사항을 잘 파악해야하며 고객과의 소통이 정말 중요합니다. 그리고 고객의 언어와 프로그래머의 언어가 다름을 인정하고 고객의 입장에서 소통을 해야합니다. 당연히 고객의 입장에서는 프로그램을 모르기 때문이지요. 따라서 고객의 요구사항 분석이 필요하며 고객의 문제의 실체를 이해하고 분석해 분석 모델을 구축하고 그런 다음에 설계 모델을 통해 고객의 문제를 해결하는 해결책을 표현한 다음 그 이후.. 프로젝트 일정 계획 - 시스템 개발을 위한 프로젝트 일정 정리 안녕하세요 시란입니다. 현 직장에서 시스템을 개발 관리를 해야하는 업무를 맡았어요. 이 시스템을 개발하기 위해서는 현 직장에서 진행하는 업무 프로세스를 전부 알아야됩니다. 또한 프로젝트 일정도 세워야겠지요? 모든 프로젝트는 일정이 있습니다. 너무 당연한 얘기죠? 프로그램도 마찬가지입니다. 개발을 완료해야 할 일정이 정해져있으며 각각의 개발해야할 구성요소들도 정해져있으며, 인력도 환경도 정해져있습니다. 막무가네로 작업을 한다면 정확한 기능을 가진 프로그램을 일정 내에 끝내는 것은 힘들 것 입니다. 이를 위해 개발 전 초기 단계에서 일정에 대한 계획을 세우게 됩니다. 소프트웨어에서 일정 계획은 소프트웨어를 개발하기 위해서 필요한 작업들을 쭉 나열한 후, 이를 진행할 순서와 일정을 결정해 주어진 데드라인에 개.. 이전 1 다음