OOM Victor

Assignment #1 Knowledge Sharing Weblog (10%) Tasks: Each student should keep a weekly weblog (blog) to document their learning experience and what they learned. The main purpose of the weblog is to encourage you to learn independently as well as a way to share what you learned with others in the class. Each student is required to give a short 5-minute talk on your blog in class.

Tuesday, January 11, 2005

Great Started!

Welcome!
This is my first OOM WeBlog.


Here is the informal aims in the course ...

Informal Aims and Objectives
The aims and objectives of this course is simply to:
Teach How Software Is Made
What are the different approaches people take for software development?
In particular we will focus on the following methodologies:
eXtreme Programmng (XP) Methodology
Test-Driven Development (TDD) Methodology
Personal Software Process (PSP) Methodology
Rational Unified Process (RUP) Methodology
In addition, we will focus on a few of the key steps:
Requirements
Design
Implementation
Testing
A Practical Approach
My first teaching objective is to provide practical skills that you can use in real projects. Hence, there will be some case studies, state-of-the art tools, as well as implementation skills.
My second teaching objective is to make sure you "learn how to learn." Computer science is a difficult discipline as new technologies are invented each week. To be a successful computer scientist, you must get into the habit of constantly reading and studying; even after you graduate. In fact, you will need to read and study a lot more after you graduate. To get you started into this habit, you will need to keep a "diary" of what you learn to share with other students.
Can You Answer These Questions?
Hopefully, after you finish this course, you will know how to answer each and every one of these questions.
What are the key steps in developing software systems?
What are the most popular approaches to software development?
Is there more to software development besides programming?
Why draw design diagrams when we can be coding?
How do we get and document requirements?
What are test cases? When do we define them?
How can you tell if a software is good quality or not?
What are the most popular tools for development?


0 Comments:

Post a Comment

<< Home