TRENDING NEWS

POPULAR NEWS

Difference Between Software Application Development And Software Application Maintenance

What is difference between Software and Applications?

Every computer machine majorly consists of two components:Hardware & Software.Hardware: All the real object entities that you actually see viz. Mouse, monitor, printer, keyboard, Hard drive etc. are Hardware components of a computer.Software: There are certain programs and executable processes stored inside the memory of a computer. These programs are nothing but called 'Software'Whereas an app or an application is a type of Software called as Application Software inside the computer's memory, which can be used by the user of the computer to execute certain certain task or get a job done by the computer itself.Other type of software is the System Software which is nothing but the Operating System. Used by both the computer and the user to interact with each other.Thus an app(application) is nothing but a software itself, designed to be used by the user.E.g.Windows 10 is my operating System i.e. Windows 10 is my System Software.And I have an app (application) called Adobe Photoshop installed in it where I edit my images i.e. Adobe Photoshop is my Application Software.Nevertheless, every app is a software!

What is the difference between system development and software development?

System development usually refers to tools which other programmers use to build or run programs. For example, operating systems, drivers, compilers, linkers, networking, databases, etc.--basically infrastructure components. Software development usually refers to application development such as editors, games, web apps, phone apps, etc.However, these definitely overlap and neither has a hard edge.

What is the difference between the applications developer and software engineer positions at Oracle India?

I've worked on both the positions..So the answer is purely my opinion from my experience and what I know..Both the positions are related to development of software (which might be either coding or Testing ) .  Applications Developer Roles are for Enterprise Applications like E-Business , Fusion Applications , Siebel , Peoplesoft teams where you will develop applications for managing Enterprise business eg . Finance , Marketing , CRM etc...Software Engineer designations [Member Technical Staff is the actual desgination] are for Database Development [Oracle] , System Management Products like Enterprise Manager , Middleware [weblogic] , Java development teams etc...For freshers , I've seen core computer science students are selected for SE positions and other department students into Application Developer positions but both are equally challenging and interesting jobs to do.

Difference between computer science engineering and software engineering?

Computer Science covers:
- core concepts and technologies on how to make a computer do something
- computer programming
- how computers (hardware & software) and networks work
- relationship between hardware and software

Software engineering covers:
- how to make a software in a team which includes communication & management
- different roles of a software development team
- defining what is needed from a software & how it should be made, designing software architecture, software programming, testing and deployment then software maintenance

Bottom line: CS covers basic hardware + software and their relationships, SE covers everything in software development process.
When it comes to your career, CS covers more area, but if you want to work for a software company, SE is much better.

Hope this helps :)

What is difference between support and development project. Which one is more advantageous?

Support or  maintenance project is when you are working on an application that is already developed.  This is an application that is already in place, developed earlier, and which is in production.  Most of the projects which one gets are primarily of this nature.  Development project on the other hand is a complete end to end project, where you are involved at every stage from the client layer to the business layer to database. It is where you get to work end to end on the application, and are more hands on it.If you are seeking a good learning, I would always advise to go for a development project. This is where you get real hands on experience, understand the different phases of a software lifecycle,  learn new technologies and get a basic idea of the architecture.On the other hand, support projects don't offer much scope for learning, unless you decided to do some research on your own.  The advantage though is support projects are relatively less stressful( unless you are dealing with some critical production issue) while development projects with their tight deadlines can be quite stressful.

What is the difference between a software architect and a software developer?

the software architect is the person who draws up the plans for the new program. The software developer is the person who actually implements the plans ("blueprints") that the architect drew up. They can be, but aren't always the same person.

TRENDING NEWS