πŸŽ“ Computer Science & Engineering Portal

Master Engineering Disciplines with Structured Notes

Comprehensive academic lecture notes, exam-oriented unit summaries, laboratory manuals, and previous year question papers designed strictly for university students.

πŸ“‘

University Syllabi

AKTU & AICTE aligned semester credit guidelines.

πŸ“

Exam Question Papers

Previous 5 years solved university semester papers.

πŸ’‘

Lab Manuals & Viva

Practical codes with outputs and interview questions.

πŸ“š All Topics & Units Directory

Click on any subject tag to open its genuine notes directly

Loading your subjects directory...

Introduction to Software Engineering

Software engineering is an engineering discipline that’s applied to the development of software in a systematic approach (called a software process). 

It’s the application of theories, methods, and tools to design and build software that meets the specifications efficiently, cost-effectively, and ensures quality.

 

Ultimate Goal:

The goal of Software Engineering is to provide models and processes that lead to the production of well-documented maintainable software in a manner that is predictable.


Similarity and Differences

(Conventional Engineering and Software Engineering)

 

Similarities:

  • Both are getting automated slowly.
  • Both require in-depth knowledge of their field.
  • Both have fixed work timings most of the time unlike doctors.
  • Both are trying to make the world a better place.
  • It would be design, manufacturing, production and plan.

 

Differences:

Software Engineering

Conventional Engineering

One moves from abstract design to abstract code. One moves from abstract design to concrete product
It is mainly related with computers, programming and writing codes for building applicationsIt is about building cars, machines, hardware, buildings etc.
Emphasizes on quality, domain specific people, process identification.Emphasizes on mass production, domain specific component identification.
Product standardization here is remote.Product standardization helps reduce cost here.
Software Engineering Process is a process which majorly involves computer science, information technology and discrete mathematics.Conventional Engineering Process is a process which majorly involves science, mathematics and empirical knowledge.

Labels: ,

Discussion & Queries (<$I18NNumComments$>):

<$CommentPager$>
<$I18NAtCommentTimeWithPermalink$>, <$I18NCommentAuthorSaid$>

<$BlogCommentBody$>

<$BlogCommentDeleteIcon$>
<$CommentPager$>