ScholarQuill logoScholarQuillUniversity Notes
  • Notes
  • Past Papers
  • Blogs
  • Todo
Login
ScholarQuill logoScholarQuillUniversity Notes
Login
NotesPast PapersBlogsTodo
More
SubjectsDiscussionCGPA CalculatorGPA CalculatorStudent PortalCourse Outline
About
About usPrivacy PolicyReportContact
Notes
Past Papers
Blogs
Todo
Analytics
    Current Subject
    🧩
    Information Technology Infrastructure
    ITEC3128
    Progress0 / 56 topics
    Topics
    1. Overview: Definitions and Infrastructure management activities2. Evolutions of Systems since 1960s (Mainframes-to-Midrange-to-PCs-to-Client-server computing-to-New age systems) and their Management3. Growth of internet, current business demands and IT systems issues4. Complexity of today's computing environment5. Total cost of complexity issues6. Value of Systems management for business7. Factors to consider in designing IT organizations and IT infrastructure8. Determining customer's Requirements9. Identifying System Components to manage10. Exist Processes, Data, applications, Tools and their integration11. Patterns for IT systems management12. Introduction to the design process for information systems13. Current computing environment: Complexity of current computing, multiple technologies, multiple vendors, multiple users14. e-Waste disposal15. Total cost of ownership16. IT system Management: Common tasks in IT system management17. Approaches for organization Management18. Models in IT system design19. IT management systems context diagram20. Patterns for IT system Management21. Information system costs and benefits22. Capital budgeting for information system23. Real Options pricing models24. Limitation of financial models25. Service Delivery Processes: IT services continuity management26. Capacity management27. Availability management and service desk28. Service Support Management: Service support process29. Configuration Management30. Incident management31. Problem management32. Change management33. Release management34. Storage Management: backups, Archive, Recovery, Disaster recovery35. Space management36. Hierarchical storage management37. Network attached storage38. Storage area network39. Bare machine recovery40. Data retention41. Database protection42. Security Management: Introduction Security43. Identity management44. Single sign-on45. Access Management46. Basics of network security47. LDAP fundamentals48. Intrusion detection49. Firewall50. Security information management51. IT Ethics: Introduction to Cyber Ethics52. Intellectual Property53. Privacy and Law54. Computer Forensics55. Ethics and Internet56. Cyber Crimes
    ITEC3128›Models in IT system design
    Information Technology InfrastructureTopic 18 of 56

    Models in IT system design

    4 minread
    659words
    Beginnerlevel

    📘 Topic: Models in IT System Design

    Subject: Information Technology Infrastructure


    1. 📌 Introduction

    Designing an IT system requires a structured approach. To simplify planning and development, different models are used. These models help in understanding how a system should be built, how components interact, and how data flows.

    👉 In simple words: Models are blueprints or frameworks used to design IT systems properly.


    2. ✅ Definition

    Models in IT system design are the structured representations or frameworks used to describe, plan, and design the structure, behavior, and interaction of system components before actual development.


    3. 🎯 Importance of Models

    • Improve system understanding
    • Reduce design errors
    • Support communication between developers and users
    • Help in system planning
    • Ensure scalability and efficiency

    4. 🧩 Major Models in IT System Design


    🔑 1. Waterfall Model

    📌 Meaning:

    A sequential design model where each phase is completed before the next begins.

    📊 Phases:

    1. Requirement analysis
    2. System design
    3. Implementation
    4. Testing
    5. Deployment
    6. Maintenance

    👍 Advantages:

    • Simple and structured
    • Easy to manage

    👎 Disadvantages:

    • Not flexible for changes
    • Late testing

    👉 Example:

    • Small business systems

    🔑 2. Spiral Model

    📌 Meaning:

    A model that combines iterative development and risk analysis.

    📊 Features:

    • Repeated cycles (spirals)
    • Focus on risk management

    👍 Advantages:

    • Good for large projects
    • Early risk detection

    👎 Disadvantages:

    • Complex and costly

    🔑 3. V-Model (Verification & Validation Model)

    📌 Meaning:

    Extension of waterfall model where each development stage has a corresponding testing stage.

    📊 Structure:

    • Development phase ↔ Testing phase

    👍 Advantages:

    • High quality system
    • Early testing planning

    👎 Disadvantages:

    • Rigid structure

    👉 Example:

    • Banking systems, healthcare systems

    🔑 4. Incremental Model

    📌 Meaning:

    System is developed in small parts (increments) and each part is improved over time.

    📊 Features:

    • Partial delivery of system
    • Continuous improvement

    👍 Advantages:

    • Faster delivery
    • Flexible

    🔑 5. Prototyping Model

    📌 Meaning:

    A working prototype (sample system) is developed first to understand requirements.

    📊 Types:

    • Throwaway prototype
    • Evolutionary prototype

    👍 Advantages:

    • Better user feedback
    • Clear requirements

    👎 Disadvantages:

    • Time-consuming

    🔑 6. Agile Model

    📌 Meaning:

    A flexible and iterative model focused on continuous improvement and customer feedback.

    📊 Features:

    • Short development cycles (sprints)
    • Continuous testing

    👍 Advantages:

    • Very flexible
    • Customer-focused
    • Fast delivery

    👉 Example:

    • Modern web and mobile apps

    🔑 7. Object-Oriented Model

    📌 Meaning:

    System is designed using objects (data + behavior).

    📊 Features:

    • Encapsulation
    • Inheritance
    • Polymorphism

    👉 Example:

    • Java, C++ based systems

    5. 🔄 Comparison of Models

    Model Flexibility Complexity Usage
    Waterfall Low Low Small systems
    Spiral High High Large systems
    V-Model Low Medium Critical systems
    Incremental High Medium Evolving systems
    Prototyping High Medium Requirement unclear systems
    Agile Very High Medium Modern applications

    6. 🧠 Real-Life Example

    An e-commerce system:

    • Uses Agile model for app development
    • Uses Prototyping for UI design
    • Uses Incremental model for feature updates

    👉 Result:

    • Faster updates
    • Better user experience
    • Continuous improvement

    7. 📊 Diagram Description (For Exams)

    🖼️ Model Structure Diagram

    Draw:

    Waterfall → Spiral → V-Model
            ↓
    Incremental → Agile → Prototyping
    

    8. 📌 Important Points for Revision

    • Models guide system design and development

    • Each model has:

      • Strengths
      • Weaknesses
      • Suitable applications
    • Modern systems prefer:

      • Agile
      • Incremental
      • Prototyping

    9. ⚠️ Challenges

    • Choosing the wrong model
    • Changing requirements
    • High complexity in large systems
    • Integration issues

    10. 📝 Likely Exam Questions

    ⭐ Short Questions:

    1. Define IT system design model.
    2. What is waterfall model?
    3. What is agile model?
    4. What is prototyping?
    5. What is V-model?

    ⭐ Long Questions:

    1. Explain different models in IT system design.
    2. Compare waterfall and agile models.
    3. Describe spiral model with advantages.
    4. Explain prototyping model with example.
    5. Discuss importance of models in system design.

    11. 📌 Quick Summary / Conclusion

    • IT system design uses different models to structure development.

    • Key models include:

      • ✔ Waterfall
      • ✔ Spiral
      • ✔ V-Model
      • ✔ Incremental
      • ✔ Agile
      • ✔ Prototyping

    👉 Final Idea: Choosing the right model ensures efficient, reliable, and successful IT system development.


    ✅ Exam Tip: Always write:

    • Definition
    • At least 5 models
    • Comparison table
    • Example (very important for marks)
    Previous topic 17
    Approaches for organization Management
    Next topic 19
    IT management systems context diagram

    Past Papers

    Open this section to load past papers

    Click on Show Past Papers to see past papers.
    On This Page
      Reading Stats
      Est. reading time4 min
      Word count659
      Code examples0
      DifficultyBeginner