본문 바로가기

IT 관련 지식

(35)
IT 상식 공부 - 스마트강의실과 VDI 가상화와 양방향 미러링, DLNA 개념 정리 안녕하세요 시란이에요. 금일 한 교수님의 스마트 강의실 관련 시연을 보기로 했습니다. (외근인데 퇴근시간 지나는건 안자랑 ㅠ) 스마트 강의실에 대해서 시연을 하신다고 하는데 대충 개념은 이렇습니다. 교수와 학생의 컴퓨터가 연결되고 실시간으로 학생들의 컴퓨터를 컨트롤 가능하며, 학생들의 코딩을 수정해주고 봐줄수 있는 개념이지만 정확히 어떤 기술이 들어가고 어떤 한계점과 개념이 필요한지는 모르겠더라고요. 그래서 한번 스마트 강의실에 필요한 기술들에 대해서 알아보고 개념을 한번 정리해보려고 합니다. 데스크톱의 가상화(VDI): 물리적으로 존재하진 않지만 실제 작동하는 컴퓨터 안에서 작동하는 또 하나의 컴퓨터를 만들수 있는 기술이라고 합니다. 데스크톱 가상화는 데이터센터에 있는 서버를 컴퓨터 작업을 실행 하는데..
좋은 기능 명세를 작성하기 위한 꿀 TIP! 안녕하세요 시란입니다. 저번시간에는 명세서가 무엇인지에 대해서 포스팅 했었어요 이번 시간에는 좋은 기능 명세를 작성하기 위한 꿀팁을 한번 알아보도록 하겠습니다. 표준 명세서가 있다면 이를 따라하는것보다는 자신의 상황에 맞게 작성하는것이 중요합니다. 그리고 명세서를 읽는 사람이 편하게 읽을수 있도록 작성하는것이 중요합니다. 만약 명세서가 유쾌하고 읽기 쉽다고 해서 당신을 얕보는 회사가 있다면 다른 회사를 가는것을 추천드린다고 합니다... 또한 명세 쓰는 작업은 머리가 돌아가도록 코드를 쓰는 작업과 유사합니다. 무슨말이냐면 문서를 소개하려는 대상을 감안하고 그 사람이 무엇을 이해하길 바라는지 먼저 생각하는것이 중요합니다. 즉 독자층을 배려해야 합니다. 그래야 비 전공자가 읽어도 의사소통이 가능할 것입니다. ..
소프트웨어 요구사항 명세서 (기능명세서)에 대해서 알아보자 안녕하세요 시란입니다. 이번시간에는 소프트웨어를 설계함에 있어 필요한 문서인 기능명세서에 대해서 알아보려고 합니다. 프로젝트 처음 시작할 때 아무리 시간이 없다고 해도 필요한 문서가 2가지 있습니다 문서의 양은 30~50페이지를 넘지 않는다. SRS 일명 Software Requirements Specification 과, SAD Software Architecture Document 입니다. 그중 SRS에 대해서 얘기하려고 알아보겠습니다. SRS가 중요한것은 스펙을 정함으로써 모든 개발의 모든 분야 일정 예측, 설계 구현, 테스트의 기준이 되고 개발 진행 상황파악, 의사소통이 가능해집니다. 소프트웨어 프로젝트에 있어 요구사항은 무엇을 하는 소프트웨어를 만들지 결정하는 단계입니다. 요구사항을 작성하는 목..
프로그램, 시스템 설계 단계 산출물 안녕하세요 시란입니다. 이번 포스팅에서는 프로그램 또는 시스템 설계를 할 때 나오는 산출물에 대해서 한번 알아보려고 합니다. 사실 이전 직장은 주먹구구식으로 시스템 개발을 했었습니다. 산출물의 중요성에 대해서 몰랐지요. 하지만 현 직장의 경우 문서 작성이 중요해지며 설계물의 중요성에 대해서 강조하는 만큼 시스템 설계 산출물에 대해서 다뤄보려고 합니다. 공부하는 입장이므로 틀린 내용이 있을수 있으니 이점 감안해주셨으면 합니다. 시스템 설계를 하다보면 해당 설계가 맞는지 안 맞는지에 대한 컴펌과 설계가 진행함에 따라 각 단계의 산출물을 통해서 회의 또는 확인이 용의하기 때문입니다. 또한 아무리 요구사항이 명확하게 정해졌더라도 실제로 구현할때는 많은 다양한 문제가 발생할 수 있기 때문입니다. 따라서 수행자와 ..
[시스템 개발] ERD 정의에 대해서 안녕하십니까? 시란입니다. 일단 먼저 ERD를 무료로 그릴 수 있는 툴을 다운 받을 수 있는 주소입니다. 참고 바랍니다 http://staruml.io/ StarUML UML 2 Compatible with UML 2.x standard metamodel and diagrams: Class, Object, Use Case, Component, Deployment, Composite Structure, Sequence, Communication, Statechart, Activity and Profile Diagram. Additional Diagrams Support to create Entity-Relationship staruml.io ERD [Entity Relationship Diagram] ER..
프로젝트 일정 계획 - 시스템 작업 나누기 작업: Gantt Chart , WBS 안녕하세요 시란입니다. 저번 포스팅에서는 일정계획에 대해 알아보았습니다. https://siran.tistory.com/165 프로젝트 일정 계획 - 시스템 개발을 위한 프로젝트 일정 정리 안녕하세요 시란입니다. 현 직장에서 시스템을 개발 관리를 해야하는 업무를 맡았어요. 이 시스템을 개발하기 위해서는 현 직장에서 진행하는 업무 프로세스를 전부 알아야됩니다. 또한 프로젝트 일정도 세워야겠.. siran.tistory.com 이번 포스팅에서는 프로젝트 일정 계획을 위한 WBS와 Gantt chart에 대해서 알아보도록 하겠습니다. WBS 작업 분할 구조도 일을 세분화하고 일정을 짜고 역할 분담을 하는 작업입니다. WBS는 프로젝트 목표 달성을 위하여 필요한 업무들과 액티비티들을 세분화하는 작업입니다. 프로..
프로젝트 일정 계획 - 시스템 개발을 위한 프로젝트 일정 정리 안녕하세요 시란입니다. 현 직장에서 시스템을 개발 관리를 해야하는 업무를 맡았어요. 이 시스템을 개발하기 위해서는 현 직장에서 진행하는 업무 프로세스를 전부 알아야됩니다. 또한 프로젝트 일정도 세워야겠지요? 모든 프로젝트는 일정이 있습니다. 너무 당연한 얘기죠? 프로그램도 마찬가지입니다. 개발을 완료해야 할 일정이 정해져있으며 각각의 개발해야할 구성요소들도 정해져있으며, 인력도 환경도 정해져있습니다. 막무가네로 작업을 한다면 정확한 기능을 가진 프로그램을 일정 내에 끝내는 것은 힘들 것 입니다. 이를 위해 개발 전 초기 단계에서 일정에 대한 계획을 세우게 됩니다. 소프트웨어에서 일정 계획은 소프트웨어를 개발하기 위해서 필요한 작업들을 쭉 나열한 후, 이를 진행할 순서와 일정을 결정해 주어진 데드라인에 개..
갤럭시 탭s6 키보드커버 및 리뷰 안녕하세요 시란이니다. 키보드 커버 배송이 많이 늦어진 관계로 리뷰도 덩달아 늦어졌습니다. 거기다 색깔도 로즈골드 색이 아닌 회색뿐이였네요.. 개인적으로 아쉬웠습니다. 그래도 색깔이 있는 북커버보다는 키보드커버가 필요한 관계로 구매를 결정했습니다. (참고로 탭s6를 구매한 경우, 키보드 커버를 정가가 아닌 9만원대로 구매할 수 있으며 북커버는 1만원대로 구매가 가능합니다) 네 그럼 사진 한번 보시죠~ 네 키보드 커버입니다. 갤럭시 탭 s6전용이고요 앞서 말씀드린대로 회색이네요. 로즈골드색이면 좋았을뻔했는데 ㅠ 아쉽습니다. 연결부위는 전부 자석으로 되어있었으며 사실 탭을 쓰면서 펜 보관이 정말 애매했어요. 물론 자석으로 뒷면에 부착되긴 하지만 자력이 약해 금방 떨어지곤 합니다. 특히 가방에 넣고 다닐때 펜..