Skip to main content

Testing and System Implementation Assignment #2 (ANSWER)

Today, i am uploading the answer of my assignment which was posted before.
I TOTALLY OWN THIS, i didn't copy paste it from other sources. But, I use other sources as my references to do this assignment.

                                                                               ==//==
Name : Kevin Octavianus Halim
NIM : 2001558095
Class : LF 11

1. Software Quality Characteristics according to ISO9126
1.       Functionality
        The essential purpose of any software. Functionality sub characteristics are :
a.       Suitability, the purpose of software and its fuctions must be suitable to use.
b.      Accuracy, the accurcacy of software's functions are reached the target.
c.       Interoperability, the functions of software should be operate correctly as its purpose and provide the sufficient information.
d.      Security, the software's information must be secure its privacy.
e.      Compliance, the software's functions must has completed functions so the software could running properly.
2.       Reliability
        If the functions of software are able to running as specified or expected then the reliability characteristic of the software is defined means the software provides the capability of the system to maintain its services. Reliability sub characteristics are :
a.       Maturity, concerns frequency of failure of the software.
b.      Fault Tolerance, the ability of software to withstand and recover from the components or environmental failure.
c.       Recoverability, the software able to bring back the failed system to full operation.
3.       Usability
        The fuctions of software are running refers to the ease of use term. Usability sub characteristic are :
a.       Understandability, the system functions can be understand the user and relates the user mental models in Human Computer Interaction (HCI).
b.      Learnability, learning effort for different users.
c.       Operability, the software need to be easily operated by a given user in a given environment.
4.       Efficiency
        Concerned about system resources used when providing the required fucntionality. The amount of disk space, memory, network etc. Efficiency sub characteristics are:
a.       Time Behavior, concerns about response time for a given thru input.
b.      Resource Behavior, concerns about the resources used.
5.       Maintainability
        The ability of software to identify and fix a fault functions within a software components. Maintainability sub characteristics are:
a.       Analyzability, the ability to identify the root cause of a failure within the software.
b.      Changeability, the amount of effort to change a system.
c.       Stability, the sensitivity to change of a given system that is the negative impact that may be caused by system changes.
d.      Testability, the effort needed to verify a system change.
6.       Portability
        Refers to how well the software can adopt to changes in its environment or requirements. Portability sub characteristics are:
a.       Adaptability, the ability of the system to change to new specifications or operating environment upgrades.
b.      Installability, the effort required to install the software.
c.       Conformance, the system fuctions could running properly and can be relates to portability.
d.      Replaceability, the software components fulfill the plug and play aspect, means how easy it is to exchange a  given software component within specified environment.

2. The advantage and disadvantage of The Test group in organization service models
    1.       The test organization as part of development
                the advantage of this model is provides a basic structure in development, means the test group is easy to create and manage.
                but, the disadvantage of this model is testing might get short shrift in terms of access to the resources it needs. The development manager is often forced to choose between purchasing tools for development or for testing, between hiring developers or testers, and so forth.

    2.       The test organization as a development project resource
                the advantage of this model is used fewer resources than the previous model, and in this model development manager is a peer for their test engineers.
                the disadvantage of this model is if the implementation falls behind the schedule, the team probably will need to required commiserate with the tardy developers by suffering through same six-day weeks, spend long hours, abrupt changes of priority, and everything.
    
    3.       The truly independent test organization
                the advantage of this model is the test team is truly independent means that they do their tasks in their own way and the management will listen to test status in open minded.
                the disadvantages of this model is the executive is getting involved in this strucuture, and the executive need to keep promotes the good of the company  for maintaining the resources and the cost that will be needed.

    4.       A Development Service Group
                the advantage of this model is integrated or more structured team, means the information about the development are integrated for each departments/roles, this model provides a development service manager to manage the team project/development process.
                the disadvantage of this model is the cost that are needed to run a test/project development is high, because the company has many requirements to fulfill and the developer need specified support from the company to fulfull the company requirements.

3. The advantage of Skills-Based Test Organization and Project-Based Test Organization.

     1.       Skills-Based Test Organization
                the advantage is the test team could do their tasks independently means each of their staffs can choose what they want to do as his/her speciality and Skills-Based expected to able delivering a quailty product on time.
                the disadvantage is the tester need to fulfill the demands of the test team, means the tester/company need to specific and high technology means the company need to spend more money.

     2.       Project-Based Test Organization
                the advantage is the test manager can maintain a positive relationship with the project managers which will boost the career and smooth the workday, and at this approach, test manager can choose some people to do the one project or many means the reporting job is less confusing to make.
                the disadvantage is the test manager need to keep monitoring the progress means more work for the test manager and the staffs also might be uncompetent for their own tasks.

REFERENCES
- http://www.sqa.net/iso9126.html (for the number 1)
- Managing the Testing Process,3rd Edition textbook (for number 2&3)


                                                                               ==//==

Comments

Popular posts from this blog

About Me

My name is Kevin Octavianus Halim. I am BINUSIAN 2020 I lived in Penjaringan, North Jakarta. Currently, I am studying in Binus University, in faculty Information System and right now, I am in semester 3. I make this blog is to let everyone know what i am doing in Binus University, to aknowledge people to increase their insight about Binus University, and also if someone need to learn more about Binus University. With this, I attached my binusmaya profile, #if anyone doesn't know about binusmaya, binusmaya is a website for BINUSIAN that contains about lecturers, staffs , and students. This is my first time to make a blog, and I don't have any experience about journalism so i hope you guys (aka. Reader) can help me by give me a support or suggestion to makes me a better person. Thank you.

Movie Review : Uchiage Hanabi, Shita kara Miru ka? Yoko kara Miru ka? (Fireworks, Should We See It from the Side or the Bottom?)

My first opinion when i watch the trailer on the youtube is like "Woah, maybe this one is same like any other movies" meaning my opinion thinks that the movie is mainstream and has a normal/usual storyline like other movies. But when i watching this movie, i was interested on the story. The movie hook me up so well, where the fantasy become real. And unpredictable storyline. The graphic of this movie, i can give point 8/10, the drawing good, but some scene there is lack of drawing and they let the scene become "manga" drawing where the background is changed into white & black. The story of this movie, i give it 7/10. The story is unique, but more often its kinda sad for me since they didnt finished all story in 1 movie, meaning they make me hanging for the story, maybe i will read the manga for this movie (Since the movie is adaptation from manga) and maybe the manga will completely finished the story. I totally recommend this movie for you gu...

Testing and System Implementation Assignment #2

This is my 2nd assignment for Testing and System Implementation course, the first assignment was do on class and I have no documentation about it. This assignment come from my lecturer Daniel Kartawiguna with NIDN D2431. I am terribly sorry if i mentioned my lecturer name without his Bachelor or in Indonesia "Gelar" because i dont have a note to write his full name. === /// === Assignment# 02 [Individual] 1.      Please explain the Software Quality Characteristics and Sub Characteristics(ISO 9126) according to ISO9126! 2.Please explain the advantage and disadvantage of each service organization models according slides no.  42, 43, 44, and 45! 3.    What are the advantages and disadvantages of “Skills-based Test Organization” and “Project-based Test Organization ”? === /// === The answer will be posted soon. Thank you for reading :D. Please leave a note for Suggestion or Critics