본 내용은 모두 아래의 책을 참고하여 작성하였습니다.
Software Engineering 101: Course Outcomes
This Class focuses on computer software. It covers various elements of development and programming. The students will learn to design and develop programs. The objective is to write useful computer software.
Small groups of students will complete several short projects. These focus on programming-in-the-small. The whole class will work together on programming-in-the-large. This project runs throughout the entire semester. The students will also install and test their own software artifacts. This an opportunity to investigate any software development problems. Finally, students will evaluate the correctness of each other's software. Student reviews are part of the final grade.
Summary
Programming-in-the-large involves writing software in large groups over a longer period of time.
Programming-in-the-small involves smaller groups or individuals for writing simpler software.
* for + 숫자, during + 한정기간(summer)
* over: 저 너머의, ~기간
Q1. What is NOT included in the course?
A. how to write software
B. steps for investigating problems
C. the history of software development
D. testing other students' software
Q2. What will the students do for each other?
A. adjust development plans
B. recomand career paths
C. install software
D. software evaluate performance
Q3. What is true of the programming-in-the-small project?
A. It is the first step in wrting a program
B. It involves small groups of students
C. It deals with the main framework of a program
D. It is used to install programs
Q1. Match the words with the definitions.
A. Write : to form letters and words into sentences or instructions
B. Design : to plan the way that something will be created
C. Develop : to bring something from initial conception to action or implementation
D. Evaluate : to carefully study something and assess its qualities
E. Test : to operate something to see whether it works
F. Install : to put something into the place where it will function
G. Investigate : to get more information about something
H. Software : the set of programs that perform particular function on a computer
* guarantee : 최소 금액, best case: 최대 금액
Q2. Choose the sentence that uses the underlined part correctly.
1. A: Programming-in-the-small often creates less complex software.
B: Students must develop problems in order to repair the program.
-> deveop이 아니고 investigate, resolve 여야 함, or Students must find out solution for the problems.
2. A: The teacher will install the software's performance.
B: Students are working on programming-in-the-large to create a program with many levels and functions.
-> install 이 아니고 test or evaluate 가 맞음
Student: Professor Wendell? I'm really interested in software engineering. But is it a good career choice?
Instructor: I think so. You are a good leader. You'd enjoy programming-in-the-large.
Student: I agree. I like working in groups.
Instructor: You like to investigate problems, right?
Student: Yes, I do. But software engineering seems like it could be hard.
Instructor: It's sometimes challenging when others evaluate your work. But if you are patient, it is very rewarding.
Student: That sounds like something I can do.
* I'm interested in = I'm into
*patience : 인내심, consistent: 일관성 있는, consistency: 일관성
Student: I'm interested in software engineering. Is it a good career choice?
Instructor: I think so. You are a good judge. You'd enjoy evaluating programs for efficiency.
Student: I agree. I like evaluating things.
Instructor: Do you also like being creative when writing software?
Student: Yes, I do.
Instructor: It can be challenging but it is very rewarding.
Student: I can't wait to learn more about it.
Is Software Engineering Right for You?
Rewards
- Engineering can design many types of programs
- The job come with opportunities to investigate problems and develop creative solution.
Chanllenges
- It can be hard to take(=accept) critical evaluation.
- Engineers must practice extensively(=comprehensively) to wrige effective programs.
1. programming-in-the-small vs. programming-in-the-large
2. Software artifact : artifact는 소프트웨어를 개발하는 동안 생산되는 많은 종류의 유형 부산물 중 하나입니다.
3. Install : 설치하다 = run
4. test : 테스트하다 (pear review : 동료평가), functionality: 기능, usability: 편리성
5. investigate : 탐색/조사하다
6. evaluate : 평가하다
7. review (n) : 검토, 후기(= rate)
8. final grade (n) : 최종성적, (GPA : Grade Point Average)
9. whole (adj) : 전체의, 모든 He spent the whole day writing. -> spend +시간+ ing
10. useful (adj) : 유용한 도움이 되는 an undoubtedly useful skill
11. entire (adj) : 전체의, 전원의, 모든 I have devoted my entire adult life to the pursuit of my ideals.
12. focus (v) : 집중하다 The discussion focused on three main problems. focus on = concentrate on
13. complete (v) : 완료하다 I need one more code to complete the programming.
Q1. Complete the sentences with the most appropriate word in the box.
1. The event will focus the spotlight on younger athletes.
2. The company decided to offer varying levels of compensation determinant(= demand) on the
employee's final grade in the course. (in-house training: 회사에서 훈련)
3. Here are some tips that may be useful in helping you deal with(= solve) your problem.
4. Please rate and review your purchase on our website.
5. The study will critically evaluate->evaluation(=assess -> assessment)(동사원형) whether this technology is useful.
6. The school is keen to(= aspire) involve the whole community in this project.
7. We test your programming skill before deciding whether to give you a job or not. The case will be investigated(= look into = examine)(수동태) in detail to determine whether the claims are true. The ordering process is nearly complete. (보어로 형용사)
8. Make sure the equipment is properly installed(수동태).
[소프트웨어영어] #6 Situational Dialogue (0) | 2024.04.12 |
---|---|
[소프트웨어영어] #5 Assignment (0) | 2024.04.12 |
[소프트웨어영어] #4 Describing Change (0) | 2024.04.12 |
[소프트웨어영어] #3 System Software 2 (0) | 2024.04.10 |
[소프트웨어영어] #2 System Software 1 (0) | 2024.04.09 |