Top

Web Developers and Software Engineering

Amazing Studio TechnologyWeb Developers and Software Engineering

Modern web applications often contain three or more tiers, and depending on the size of the team a developer works on, he or she may specialize in one or more of these tiers – or may take a more interdisciplinary role.[2] For example, in a two-person team, one developer may focus on the technologies sent to the client such as HTML, JavaScript, CSS, and on the server-side frameworks (such as Perl, Python, Ruby, PHP, Java, ASP, ASP.NET) used to deliver content and scripts to the client. Meanwhile, the other developer might focus on the interaction between server-side frameworks, the web server, and a database system. Further, depending on the size of their organization, the aforementioned developers might work closely with a content creator/copy writer, marketing advisor, user experience designer, web designer, web producer, project manager, software architect, or database administrator – or they may be responsible for such tasks as web design and project management themselves.

Software engineering (SWE) is the application of engineering to the development of software in a systematic method.[1][2][3]

Typical formal definitions of software engineering are:

  • “research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business,        scientific, and general computing applications.”
  • “the systematic application of scientific and technological knowledge, methods, and experience to the design, implementation, testing, and documentation of software”;[5]
  • “the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software“;[6]
  • “an engineering discipline that is concerned with all aspects of software production”;[7]
  • and “the establishment and use of sound engineering principles in order to economically obtain software that is reliable and works efficiently on real machines.”

 

 

No Comments

Sorry, the comment form is closed at this time.