Skip to content
Padhora
BrowsePlans

4G curriculum (older)

For students clearing pending subjects of the 4G scheme (7-digit subject codes, e.g. 4341602). Students admitted under the current scheme study the 5G curriculum.

4331604 · Semester 3 · 4G scheme

Fundamentals of Software Development

Notes and solutions following the Gujarat Technological University (GTU) syllabus for 4331604. Independent material — not issued by the university.

Information Technology

Materials

Syllabus

The official syllabus this material follows.

  • Syllabus

    8 pages

    FreeRead

Complete Book

The whole syllabus, unit by unit, written for the exam.

Problem Solver

Step-by-step solutions to typical problems.

PYQ Solutions

Past university papers, fully solved.

  • Solved past papers — detailed answers

    134 pages · English + ગુજરાતી

  • Solved past papers — short answers

    86 pages · English + ગુજરાતી

Syllabus units

Unit 1: About Software Development2 h · 4 marks
  • Software and Software Development
Unit 2: Software Life cycle models10 h · 16 marks
  • Software Process Models
  • Agile Development
Unit 3: Software Requirement Analysis6 h · 10 marks
  • Software Requirements Identification
  • Software Requirement Specifications (SRS)
Unit 4: Software Project Management8 h · 14 marks
  • Project Management and Scheduling
Unit 5: Software Design10 h · 16 marks
  • Software Design Process
  • User Interface Design
Unit 6: Software Coding and Testing6 h · 10 marks
  • Coding Standards and Review
  • Software Testing

About this course

One of the important product in the field of Information Technology is a Software. The software has changed every aspect of our life and made available everything of our finger tips. It has revolutionize every area of human life like education, health, defense and security, finance and business, travel, social life, politics, entertainment and so on. Thus, a software increases the responsibilities for the developer. The software development process in the industry is also changing rapidly. This course guides the students to analyze, design, implement and test the software product with proper documentation during the courses in higher semesters of diploma programme.