일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 유닉스
- Spring boot
- chatGPT's answer
- GPT-4's answer
- 자바
- 시스템
- 자바암호
- write by chatGPT
- JVM
- 리눅스
- 인프라
- NIO
- Database
- 코틀린
- GIT
- lombok
- python
- 역학
- Spring Batch
- 고전역학
- 소프트웨어공학
- android
- 웹 크롤링
- oracle
- kotlin
- write by GPT-4
- Java
- 뉴턴역학
- 파이썬
- 자바네트워크
- Today
- Total
목록소프트웨어공학 (62)
Akashic Records
PLT 22 CASE(Computer-Aided Software Engineering) CASE의 정의 SDLC의 전체 과정을 연계시키고, 자동화하고, 통합시키는 소프트웨어 공학을 컴퓨터를 사용하여 실현 수많은 소프트웨어 요소들과 사람들이 관련된 크고 복잡한 프로젝트에서, 소프트웨어의 개발을 구조화하고 제어하는데 있어 컴퓨터의 ..
PLT 13 AOP(Aspect Oriented Programming) AOP 개념 어플리케이션 개발을 더욱 신속하고 유연하게 하면서 결함 비율을 줄이기 위해 중복되거나 예외적인 영역을 하나로 모아 처리함으로써 효율성을 높이고 업무별 재코딩을 지양하고자 하는 프로그래밍 기법이며, 프로그램 내부 여러 곳에서 사용되는..
애자일 프로세스의 배경에는 소프트웨어 개발 자체가 과거와 양상이 바뀌었다는 전제가 있다. 90년대 후반까지의 소프트웨어 개발은 장기간에 걸쳐 많은 사람들을 투입하고 충분한 비용을 투입하여 진행하는 것이었다. 소프트웨어 공학이나 많은 관리 방법론들이 모두 이러한 종류의 프..
결과를 위해 일하라. "애자일 팀에서 초점은 결과에 있다. 비난을 하는 대신 문제를 해결 하느데 집중해야 한다." 비난은 버그를 수정하지 못한다. 손가락질 하는 대신, 가능한 해결책을 제시하라. 중요한 것은 긍정적인 결과다. 땜질은 늪을 만든다. 서투른 해커는 코드를 그대로 남겨 두..
PLT 2 프로토타이핑(Prototype) 모델 정의 시스템 개발시 고객이 목표를 정의하였으나 요구되는 속성을 어떻게 만족시킬 수 있을지 모르는 경우가 자주 있다. 사용자 자신이 원하는 것이 무엇인지 구체적으로 모르거나 그들의 요구가 어떻게 변경될 지 잘 알지 못하는 때도 있다. 엔지니어들..
제 1 장 쾌속 개발 소개 1.1. 쾌속 개발이란 쾌속 개발이란, 어떤 사람에게는 즐겨 애용하는 도구나 방법을 적용하는 과정 또는 단순히 “느리고 전형적인 개발”에 반하는 문구 1.2 쾌속 개발 달성 하기 효율적인 개발법 - 특정 프로젝트에서 사용하는 개발법 집합 - 일정위주 개발법 속력위..
PLE은 어플리케이션을 개발하기 위한 시간과 경제적인 비용을 효과적으로 사용할 수 있는 재사용 기법이다. PLE의 프로세스는 핵심자산 개발과정과 AE 과정으로 구성된다. 핵심자산 개발과정은 목표 도메인의 경제적 가치와 PLE의 범위 정의 후 목표 도메인에 속한 여러 어플리케이션들의 ..