Friday, February 25, 2011

Hectic.


February is about to come to it's end. And yes. March are creeping in. Hectic March i should say. On Monday, the lecture will start on Module 8 which is about Software Evolution. I have started to revise about the module and in brief i would say that the module is about software maintenance and software re-engineering.

Regarding about the post's title, "Hectic" is a suitable word for the upcoming week. Starting Monday the 28th of February till Friday the 4th, I have the "perfect" combination of tests,quizzes, presentations and assignments' submission. I can feel the butterflies in the stomach just to think of it.

Here is the list of things that i have to endure during that week (as far as i can remember).
Monday (28/2) - Software Engineering's Quiz, Database's Assignment 1 Submission
Tuesday (1/3) - IT Communication Oral Presentation, Operating System's Quiz
Wednesday (2/3) - Islamic Studies 2 Presentation and Mid-Term Test (probably)
Thursday (3/3) - Software Engineering's Assignment 2 Submission (SRS)
Friday (4/3) - Human Computer Interaction's Test 2, Database's Project Presentation

It's going to be a long and hard week to endure. (no futsal. T.T) However, I'm going to get through it in style. Like a BOSS i should say. Head held high and crash the obstacles with grace. The reward will be the sweetest. Jyeah!





"Expect problems and eat them for breakfast"
Alfred A. Montapert

Saturday, February 12, 2011

Monday, February 7, 2011

Module 6


Today, in class, we have entered Module 6 which is Verification & Validation topic. In the end of the lecture, Madam Badariah asked the class to define the term of "Errors", "Defects" & "Faults" . By defining the terms, we should see the difference between them and able to differentiate wisely.

Error : Software - error resulting from bad code in some program involved in producing the erroneous result
Computer - the occurrence of an incorrect result produced by a computer
Syntax - an error of language resulting from code that does not conform to the syntax of the programming language
Runtime/Semantic - an error in logic or arithmetic that must be detected at run time

Defects : IEEE - a product anomaly
Pressman, 203 - synonymous with fault, both imply a quality problem discovered after the software has been released to end-users (or to another activity in the software process)
Faults : ACM Digital Library - a structural imperfection in a software system that may lead to the system's eventually failing
PC Mag - when the program directs the computer to go outside of its restricted memory boundary (software).
- failure in one of the circuits. (hardware)



"Program testing can be used to show the presence of bugs, but never to show their absence! "
Edsger Dijkstra

Sunday, January 30, 2011

Assignment 3 - Task 5

Click on the following link to download mind map for Module 5:

Mind Map for Module 5


"The new information technology—Internet and e-mail—have practically eliminated the physical costs of communications."
-Peter Drucker