After the end of chapter 8 we discovered the best way to study module 8 that is through the making of mind map. Our group have decided to make one. Below is the mind map of Module 8 : Software Evolution
CSEB233
This blog is created for the usage of assignment assessment for class:
CSEB 233 section 03
Listed below are the person involved in our group:
KAMARULARIFIN BIN AZMAN GM084489
MOHAMMAD HAFIS BIN MD YUNOS GM084492
MOHD FAIZ FARHAN BIN AL ZAHRI GM084499
Wednesday, 20 July 2011
Saturday, 16 July 2011
Task 2 : Module 7
After the end of chapter 7 we discovered the best way to study module 7 that is through the making of mind map. Our group have decided to make one. Below is the mind map of Module 7 : Software Quality Management
Sunday, 10 July 2011
Task 2 : Module 6
After the end of chapter 6 we discovered the best way to study module 6 that is through the making of mind map. Our group have decided to make one. Below is the mind map of Module 6 : Software Verification And Validation
Friday, 1 July 2011
Task 2 : Module 5
After the end of chapter 5 we discovered the best way to study module 5 that is through the making of mind map. Our group have decided to make one. Below is the mind map of Module 5 : Software Implementation/Coding
Wednesday, 22 June 2011
Task 2 : Module 4
Wednesday, 15 June 2011
Task 2: Module 3
Saturday, 11 June 2011
Task 4
Management myths. Managers with software responsibility, like managers in most disciplines, are often under pressure to maintain budgets, keep schedules from slipping, and improve quality. Like a drowning person who grasps at a straw, a software manager often grasps at belief in a software myth. if that belief will lessen the pressure (even temporarily).
Myth:We already have the book that’s full of standards and procedures for building software. Won’t that provide my people with everything they need to know?
Reality: The book standards may very well exist, but think about it. Are software practitioners aware of its existence? Does it reflect modern software engineering practice? Is it complete? Is it adaptable? Is it streamlined to improve time to delivery while still maintaining a focus on quality? . As time changes, the procedure and standards for building a certain software also changes. with technology prowess that we have now we can predict that in the future another evolution of software methodology would occur and people and/or companies have to adapt to the newest technology to compete with other companies and there is no such thing as a book that has a complete, and adaptable standards or procedure for building software.
Customer myths. A customer who requests a computer software may be a person at the next desk, a technical group down the hall, the marketing/sales department, or an outside company that has requested software under contract. In many cases, the customer believes myths about software because software managers and practitioners do little to correct misinformation. Myths lead to false expectations (by the customer) and, ultimately, dissatisfaction with the developer.
Myth: A general statement of objectives is sufficient to begin writing programs we can fill in the details later.
Reality: Although a comprehensive and stable statement of requirements is not always possible, an ambiguous statement of objectives is recipe for disaster. Unambiguous requirements (usually derived iteratively) are developed only through effective and continuous communication between customer and developer.
Practitioner’s myths. Myth that are still believed by software practitioners have been fostered by over 50 years of programming culture. During the early days of software, programming was viewed as an art form. Old ways and attitudes die hard.
Myth: Once we write the program and get it to work, our job is done.
Reality: Someone once said that the sooner you begin writing codes, the longer it will take you to get done. Industry data indicate that between 60 and 80 percent of all effort expended on software will be expended after it is delivered to the customer for the first time.As a practitioner/developer, developing software lies heavily on the customer, what they want.It is not unusual that a completed and running program could be rejected there and then by the customer for not fulfilling/achieving what they had hoped for.
Reference: “Software Engineering A Practitioner’s Approach 6edition & 7edition” Book(s).
Subscribe to:
Posts (Atom)