Today I found the material very general and not specific in any case regarding design.
Design phase activities and key questions table looks very important.
- Design and Integrate the Network
- Design the Application Architecture
- Design the User Interfaces
- Design the System Interfaces
- Design and Integrate the Databases
- Prototype for Design Details
- Design and Integrate the System controls
I guess a story probably is more interesting then the above though.
A company releases a tender for an upgrade of their system. Now after all the analysis has been done, then the design work can begin. Some key notes is whether the current company has a network and can we actually use it? If we can then it solves a lot of key design issues, if not then we may need to reconstruct a network system that can integrate with the current network for our new system.
Whoever gets the tender has to come out with a proposal and this can be describe in the application architecture and demonstration of the application can be done using user interface mock ups if its a software system. The system interfaces requires integration of communication between the company's system and the new system being developed. The database also has to be updated to link up with the new system. A prototype is developed and tested and then we integrate the entire system controls into the new system.
And then we come into the topic of networks....Ah networks, reminds me of the FIT 2008 course....ahh memories.....Networks are like a whole entire field on its own. Integration into one requires a lot of planning and even the bandwidth can bring down a good system. A system that takes up too much bandwidth will compromise the companies current systems that are still being used. So networks are very important because of communication.
Client - Server, 2 layer, 3 layer, just seems to be cascading or buffering load by using seperate servers to handle different sets of data.
Single tier, Multi Tier Computers, Clusters.....describes the systems of computer interfaces
• Internet – Global collection of networks that use TCP/IP networking protocols
• Intranets– Private networks using same TCP/IP protocol as the Internet
– Limited to internal users
• Extranets – Intranet that has been extended outside the organization
Tute
Today's tute was about thoughts on design. My thoughts is that design is a very messy business. In order to actually be a good designer, one must have a lot of references and knowledge on the particular design before one can design for it. Going in without a plan in design wastes a lot of time. I remember how hard it was to make a inertia powered model without a plan.
Anyway looking at websites showed me the multiple use of architectures and then you have competitions between cloud computing and the traditional server client architectures. I see the usefullness of the cloud but sounds like more of a power company sort of service. Imagine then in world fully on to cloud computing, one only needs to use a word processor by renting a service for word processing from a cloud. Then we would be charged based on the rental time or usage from that cloud. It would keep our computers neater and backups are handled by databases but privacy and security may be an issue.
I think I am confuse now regarding this topic, must find out why are we learning about network architectures...So I asked Sutti and I finally understand. Before we can design a web system, we need information on how much load the system can take. The benefits and risks of different architectures. ....
Anyway can't spend anymore time, in conflict with other subject assignments and exams, such a busy weekend

