일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 애자일
- 운영체제
- Agile
- C언어
- 스케줄러
- Linear Algebra
- css
- 벡터
- 언어모델
- 프로세스
- 836
- 소프트웨어공학
- React
- 파싱테이블
- 데이터베이스
- DB
- 클래스
- 정보검색
- OS
- 오픈소스웹소프트웨어
- 컴파일
- 웹소프트웨어
- 자연어처리
- 컴파일러
- 객체지향설계
- 가상메모리
- 파싱
- 랩실일기
- 데이터분석
- NLP
- Today
- Total
목록소프트웨어공학 (6)
observe_db
3-1 Software Project Management : 정해진 시간과 일정, 예산등의 제한조건에 맞게 요구사항이 반영되게 하는 것. =>개발도 프로젝트이다. 프로젝트의 중요한 기준 : 제한시간 안에 고객에게 전달. : 예산 안에서 개발 : 고객 만족 유도 : 잘 구축되어 운영되는 개발팀(+일관성 있는 운영) SW management 특징(distinction) -만질 수 없음(intangible) -대부분의 프로젝트는 one-off(일회성): 유사한 프로젝트더라도 다른 점이 있다. -다양하고, 조직마다 다르다. 프로젝트 management에 영향을 끼치는 요소(factor) -company size(회사 크기) -SW customers(고객) -SW size(소프트웨어 크기) -SW Type(소프트..
10/12, 10/16 3-1 Overview of DevOps Why DevOps?(왜 DevOps를?) -Silos based의 문제: 서로 독립되어 소통하지 않음. DevOps란? -반복적(iterative) 매커니즘을 사용하는 소프트웨어 개발 방법론 -Dev와 Ops의 상호연결 +유저 피드백 -Agile과 Lean 방법에 기반 -개발팀간의 불충분한 소통, 개발 딜레이 및 프로젝트내의 운영에서의 문제들을 해결하는 것이 목적 다른 정의들 (wikipedia): 소프트웨어 개발과 IT 산업의 방법론. 연습과 도구들의 집합 사용. Dev와 Ops통합&자동화. 시스템 개발 생애주기 개선과 단축. Lean&Agile 기반 소프트웨어 개발 방법론 (IBM): 더 높은 질의 소프트웨어를 소프트웨어 개발 작업 및..
9/26 2-1 Background of agile method agile의 배경 -신속한 소프트웨어 개발 2-2 Agile methods -고객의 참여(customer involvement): 가장 중요한 원칙. 개발프로세스에 고객이 참여하는 것. -점증적 인도(Incremental delivery): -변화의 수용(Embrace change): 변화 가능성을 인정하고 수용 -단순성 유지(Maintain simplicity): 최대한 간단하게, 알아보기 쉽게 -프로세스가 아닌 사람(People not process): 프로세스에 맞춰서 운영하는 것이 아닌, 사람의 능력에 맞춰서 운영 적용 자체는 소형~중대형에 적용 가능.(대형에 적용하는 것은 연구중) 2-3 Agile development techni..
9/14 9/19 2-1: Definition of software process Software lifecycle(소프트웨어 생애주기) 요구분석(Req. analysis)-설계(Design)-구현(Implemetation)-테스팅(testing)-유지보수(maintenance) 소프트웨어 프로세스(software process)란? : 구조화된 activity들의 집합 명세화(specification): 시스템이 무엇을 하는지 상세히 기술한 것 개발(design and implementation): 구조와 프로그래밍 검증(validation): 요구된 행동을 하는지 확인 진화(evolution): 변화된 고객의 니즈를 반영하게 수정.'' 만약 개발에서 프로세스가 없다면? 실패하기 쉬움 계획도, 목표도 ..