Section outline

  • Software Project II

    Week Navigation:   Week 1   ||   Week 2   ||   Week 3


    Welcome Letter

    Dear Students

    Welcome to the Software Project II (CSE 216) course, I, Fabliha Haque will be your co-pilot in this online journey of learning.

    I care about your success in these courses. I'm glad you are here.

    Fabliha Haque
    Lecturer, Department of Computer Science and Engineering
    Daffodil International University



    Instructor

         

    Fabliha Haque

    Lecturer, Department of CSE
    Daffodil International University

    Office: Room 112, Daffodil Tower 5, Sobhanbag, DIU (MC)

    Email: fabliha.cse@diu.edu.bd

    Phone: +8801760021992




    Course Rationale

    Software Project-II is designed to help students to grow up and understanding how to develop a software system and giving them the fundamental principles of system development with object-oriented technology using Use Case Model, Object-Oriented Model. The course will initiate students to the different software process models, project management, software requirements, and design as a problem-solving activity, key elements of analysis and design, and the place of the analysis and design phases within the system development life cycle.



    Course LEARNING Outcomes (CLO’s)

    CLO1
    Understand the impact of user interface in software development and several key points of UI design
    CLO2
    Understand the importance of UX usability and how user experience can be analyzed and improved
    CLO3
    Explain E-R Diagram, Use Case Diagram and Sequence Diagram
    CLO4
    Explain the basics of DFD and DFD description tables to understand SRS





    Assessment Plan

    Assignment
    20
    Quiz
    50
    Attendance
    10
    Project/Report/Assignment
    10
    Presentation
    10
    Total
    100


  • QUIZ #1 Syllabus (To be held on 26/07/2021; 8.00 pm) --

      • User Interface
      • UX/Usability
      • E-R Diagram

    QUIZ #2 Syllabus (To be held on 13/07/2021; 8.00 pm) --

      • Use Case Diagram
      • Sequence Diagram
      • Dataflow Diagram

    • quiz icon
      QUIZ - 1 ( Section C )
      Not available unless: You belong to Section-C
    • quiz icon
      QUIZ - 1 ( Section D )
      Not available unless: You belong to Section-D
    • quiz icon
      QUIZ- 2 ( Section C)
      Not available unless: You belong to Section-C
    • quiz icon
      QUIZ- 2 ( Section D)
      Not available unless: You belong to Section-D
    • ***File Name format for all segments: Section followed by ID followed by name. Eg. D_201-15-12345_SahoshKhan.ppt/pdf. For group file write only first member ID on file name.


      Assignment Submission:- (Deadline: 14-08-2021)

      Submit Your Assignment.

      ***here, submit the drive link where you have uploaded all of your lab files.


      Lab Report Submission:- (Deadline: 14-08-2021)

      Submit Your Lab Report



  • WEEK 1 Introduction & Course Plan





    • Topics of Discussion:

      • Introduction With Students
      • Discussion On Course Plan


  • WEEK 2 Introduction to User Interface





    • Topics of Discussion:

      • Introduction to UI design
      • Functionalities of a UI designer
      • Introduction to UX design
      • Difference between UI and UX
      • Types of UI elements


    • Lecture 2 - Recorded Class

  • WEEK 3 Introduction to the Best practices for designing UI





    • Topics of Discussion:

      • Best Practices for designing UI
      • Introduction to Wireframe
      • The need of wireframing
      • Type of wireframing
      • Prototype Vs. Wireframe
      • Difficulties and risks in UI design


    • Lecture 3 - Recorded Class

  • WEEK 4 Introduction to UX design





    • Topics of Discussion:

      • Understanding User Experience
      • Importance of UX
      • How to improve UX of an application
      • UX Research Tools
      • Misconceptions about UX Design

    • Lecture 4 (Part 1)  - Recorded Class

      Lecture 4 (Part 2)  - Recorded Class

  • WEEK 5 Introduction to Figma ( UI & UX Design Tool )





    • Topics of Discussion:

      • Introduction to Figma
      • Importance of Figma
      • Collaboration using Figma
      • Basics design tools of Figma


    • Lecture 5 - Recorded Class

  • WEEK 6 Introduction to ER Diagram





    • Topics of Discussion:

      • Introduction to E-R Diagram
      • Importance of E-R Diagram
      • ER Diagrams Symbols & Notations
      • Components of the E-R Diagram
      • Designing a E-R Diagram from scenario


    • Lecture 6 - Recorded Class

    • assign icon
      Assignment ( Section C)
      Not available unless: You belong to Section-C
    • assign icon
      Assignment ( Section D)
      Not available unless: You belong to Section-D
  • WEEK 7 Use Case Diagram





    • Topics of Discussion:

      • Definition of Use Case Diagram
      • Importance of Use Case Diagram
      • Designing a Use Case Diagram from scenario
      • Draw Use Case diagram using Lucidchart


    • Lecture 7 - Recorded Class

  • WEEK 8 Sequence Diagram





    • Topics of Discussion:

      • Fundamental of Sequence Diagram
      • Designing a Sequence Diagram from a scenario
      • Draw Sequence Diagram Using Lucidchart

  • WEEK 9 Data Flow Diagram





    • Topics of Discussion:

      •  Fundamental of Data Flow Diagram
      •  Designing a data flow diagram
      • Description table of DFD