Sunday, November 24, 2013
How to analyse worst website through software engineers point of view
http://www.chestertourist.com/morehotels.htm
•Be Careful of Different Perspectives : Some of the icon seems unrelated.
•Design for Consistency : Not using any search functionality with specification like number of people, arrival date, no of nights ,destination.
•Keep Text Clear : A lot of the text is difficult to read because of the lack of contrast and the size of the text is too small.
•Provide Traceable Paths Principle : Site redirects at different page and it is impossible to keep track for previous page. Does not map all the functionality through out the website.
•Use Controls Correctly : Site using too many buttons for redirecting page. It makes site ugly. Moreover, site using so many images that hides contents.
•Watch the Presentation Model : Look and feel is not consistent. Site is not using any pre-existing patterns to make it more attractive.
•Design For clarity : Some terms are not clear. Even contact us page seems too weird.
Use Case Diagram For University Course Registration System Part 1
Software applications that are amenable to Layered architectures
•Linux
•Unix
•Banking System
Software applications that are amenable to Object-oriented architecture
•C++ Compiler
•VB Compiler
•Visual Basic .NET
Software applications that are amenable to Call and Return architectures
•Mybu.bradley.edu
•Cars.com
•Hotels.com
•Airindia.com
•Google.com
•Yahoo.com
Software applications that are amenable to Data-flow architectures
•Net Beans
•Dreamweaver
•Eclipse
Software applications that are amenable to Data-centered architectures
•Youtube.com
•Facebook.com
•Gmail.com
•Ebay.com
Software applications that are amenable to evolutionary spiral model
- Oracle 8i,9i,10i,11g
- Microsoft Visio 2005,2010,2013
- Visual Basic 6,7,2005,2010
- Microsoft Office 2005,2008,2010
- Microsoft .NET 3,4,4.5
Software applications that are amenable to incremental model
- Amazone.com
- Facebook.com
- Twitter.com
- Delta.com
- Craigslist.org
- Linux
- Google Chrome 24,25
- Firefox 23,24
- Google Maps
- Apple Maps
- Google Search
- Yahoo.com
Software applications that are amenable to prototyping model
- Ebay.com
- Webster Current
- Hotels.com
- Cars.com
- Chase.com
- Game
Software applications that are amenable to the waterfall model
- Linkedin.com
- Borland Compiler
- C++ Debugger
- Whatsup 2.1
- Viber 3.1.5
- Paypal.com
- Skype.com
- Youtube.com
- Gmail.com
What is Software Engineering?
What is Software Engineering?
Software Engineering is not a code. Code is not a software Engineering. But to know software engineering, programming language is prerequisite.
Things I Learn from Tom Demarco is “Software Engineering: Process of Controlling Software Projects (Measurement, Management, and Estimation)”
In more precise way, Software Engineering is a process, a set of methods, and an array of tools to design and build top quality SW.
Subscribe to:
Posts (Atom)