Saturday, July 28, 2007

Waterfall Model with Prototype

Why we had chosen Waterfall Model with Prototype, but not traditional Waterfall Model?

    Weaknesses or disadvantages of traditional Waterfall Model in hand, as we decided not to choose it to be implemented to our group project:

  • It is very important to gather all possible requirements during the first phase of requirements collection and analysis. If not all requirements are obtained at once the subsequent phases will suffer from it. Reality is cruel. Usually only a part of the requirements is known at the beginning and a good deal will be gathered during the complete development time.
    It only incorporates iteration indirectly, thus changes may cause considerable confusion as the project progresses.
  • For ever changing user requirements this model will not suit, one process starts only when the previous process comes to an end.
  • Iterations are only meant to happen within the same phase or at best from the start of the subsequent phase back to the previous phase. If the process is kept according to the school book this tends to shift the solution of problems into later phases which eventually results in a bad system design. Instead of solving the root causes the tendency is to patch problems with inadequate measures.
  • There may be a very big "Maintenance" phase at the end. The process only allows for a single run through the waterfall. Eventually this could be only a first sample phase which means that the further development is squeezed into the last never ending maintenance phase and virtually run without a proper process.

Friday, July 27, 2007

Discussion Update

Assalamualaikum....

I would like to update more about our discussion...

As what Mumtaz said, we had a meeting on the 26th of July...right after SE class...
We discussed about the group presentation which will be held on next Tuesday...
I just hope that everything will go well...:)

About the blog, we are still working on something...to make our blog look nicer...
During the meeting, we took some pictures...hehehe.....
I don't know when Mumtaz or Wawa is going to upload it on the blog, since I don't have any of those pictures...

As Kak Nor mentioned in the earlier post, we decided to choose Waterfall Model with prototype for our project. At first, we were not so sure which model to choose. In fact, we had thought of choosing Spiral Model. But since our project is not big, we had chosen Waterfall Model with prototype as our choice... This is because, all of us are quite familiar with waterfall model...besides, it is simple and easy to understand... With prototyping, the user...which is our lecturer, Puan Badariah will be involved in the project from the beginning until the final product is produced...Therefore, InsyaAllah we will produce the right final product at the end of the project...:)

If I'm not mistaken, there was another group choose the same model as us. Some of the groups decided to choose Spiral Model, Waterfall Model, Transformational Model and Agile Method... Puan Badariah did some comments about the models that had been chosen by each group.
According to her, Spiral Model is not that suitable because it includes risk management. Since our project is not a big one, risk management is not that important... Spiral Model is suitable to handle big projects. She also said that Transformational Model is not a good choice because that model is usually applied for developing critical system. I think, we had made the right choice of choosing Waterfall Model with prototype...

Anyway, I just hope that all of our group members will cooperate well for the project... Girls, if you are not satisfied with anything, just say so... It's better to speak out now before it's too late...

All right...that's all for now...:)

discussion..26 julai 2007

  1. discuss about group presentation..
  2. discuss about upgrade our blog...
  3. discuss about what types of process model that we want use for our project..
  4. discuss about giving the task to each group members..

thank you everybody..

by Mumtaz

Thursday, July 26, 2007

Choosing model

Today, we have discuss in class about Softwere Development Process Model. My group choosed Waterfall Model with Prototype for our project. We choosed this model because our group familiar and understand about that model. This model can help us to finish our project with systematic. The model has iteration steps, so that we can make the system base on what user requests.

Wednesday, July 25, 2007

Portal vs Website

Typical Website Attributes
  • Public Interface
  • Target one user type or audience.
  • Support users in specific tasks such as marketing or e-commerce
  • Provides targeted content from specfic resources or authors.
  • Generally content focused.
  • May or may not have authentication.

Typical Portal Attributes:

  • Public and private interface such as extranet, intranet etc.
  • Common access point for multiple user roles.
  • Personalization or Role-specific functionality and content.
  • Versatile or Enhanced functionality and flexibility.
  • Provide users with access to broad resources.
  • Support users in multiple tasks such as discovery, learning, research, purchasing, etc.
  • Provides content from diverse distributed resources.
  • Generally spans content, collaboration and e-commerce.
  • Authentication process to "know" a user

Tuesday, July 24, 2007

Software Development Process Models

•Waterfall model
•V model
•Prototyping model
•Operational specification
•Transformational model
•Phased development: increments and iterations
•Spiral model
•Agile methods



by Mumtaz

Software Development Process Models

Assalamualaikum and hello....

Today we learn about types of Software Development Process Models ; Waterfall Model, V Model, Prototyping Model, Operational Specification model and others... It seems that Waterfall model is the simplest model among all..however, it provides no guidance how to handle changes to products and activities during developments...

We were reminded by Puan Badariah to choose the right model to develop our project...so that the final product will meet all the requirements...

About the project...our group will be having a meeting on Thursday at 10.a.m... right after SE class... don't forget about the meeting, girls..

Okay...that's all for now...

Monday, July 23, 2007

Summarize Of Chap 1....

Assalamualaikum...

Girls, here some key words that we need to remember ....

What is Software Engineering : Method,Tool, Procedure and Paradigm (MTPP)

What is Good Software :

  1. User judge external characteristic
  2. Designers and maintainer judge internal characteristic
  3. diff stakeholder diff criteria
  4. quality model = user external view + developer's internal view

Who does Software Engineering : Customer,User, Developer .(CUD) they are also known as the stakeholder.

System Approach :

  1. Identify activities and objects
  2. Define the system boundary
  3. Consider nested system, systems interrelationship

Wasserman's Seven Key Factors (How has SE changed): this is very important....

  1. critically time-to-market
  2. shift in the economics of computing (new hardware)
  3. Availability of powerful dekstop computing
  4. GUI
  5. Unpredictability of the waterfall model of software development.

ok girlssss. thats all for now... hope this might help u all.... Adios Senorita! (n_n)

update

hye...everybody.....
funtastic six...
tomorrow we have class isnt it?...
we already learned until the half of chapter 2 kan?...

by Mumtaz.

Next Class

Assalamualaikum and hello to everybody.....

Hope all of you are doing fine...:)

Btw...we'll be having SE class tomorrow...from 12-2 p.m....

I hope that everyone will attend the class and be prepared...

Make sure you eat something before you come to class, so that you will be able to concentrate during the lecture... Jangan perut korang menyanyi dalam class ye...:P

Okay... hope to see you guys tomorrow...:)