240 likes | 284 Views
Computer software engineers design and develop software. Basically, they apply the theories and principles of computer science and mathematical analysis to create, test, and evaluate the software applications and systems that make computers work
E N D
Software Engineering and its Scope Presented by: M.Suleman Shafiq (030)
Software • Software is a set of instructions, data or programs used to operate computers and execute specific tasks. • Software is a generic term used to refer to applications, scripts and programs that run on a device.
Examples Adobe Photoshop Web Browsers VLC Media Player
Engineering • Turning ideas into reality. • Creating something useful from other things using science and math.
What is “Software Engineering” Software engineering is defined as a process of analyzing user requirements and then designing, building, and testing software application which will satisfy those requirements.
Goals The primary goals of software engineering are: • To improve the quality of the software products. • To increase the productivity. • To give job satisfaction to the software engineers.
Foundation Software Engineering is a technological discipline distinct from, but based on the foundation of the following disciplines: • Computer Science • Management Science • Economics • System Engineering & • Communication Skills
Major Subjects to Cover • Computer Programming • Program design • Fundamental of Hardware • Networking
Who is Software Engineer? • Software engineers are computer science professionals who use knowledge of engineering principles and programming languages to build software products, develop computer games, and run network control systems.
Responsibilities • They make Flowcharts, layouts, documentation to identify requirements and solutions, • Modification of existing software. • Manage life cycle of Software Development. • Fix bugs. • Update software with latest features.
Scope “Software and IT field is one of the top recruiters in Pakistan and Abroad”
Scope As you are studying SE, you need to learn skills. A software Engineer degree provides not only technical IT skills, but a variety of transferable skills valuable for many job roles. • According to a US technical magazine, Software Engineering is the fastest growing job in the world and is likely to become the most paid job near 2020. https://bohatala.com/scope-of-software-engineering-in-pakistan/
Scope Jobs • Software Developer. • Multimedia Programmer. • Web Application Developer. • Software Engineer. • Game Developer. • Web Artist. • Others (like teaching, freelancing)
Scope Scope in Pakistan • Pakistan is included amongst one of those countries which have highest demand for software engineers at the moment because of the advancement of IT and its applications. • To be able to work confidently in this career. In the passage of time ranging from the last decade Pakistan has created a wide market and growth in the software engineering department including both private and government sectors. • Software Engineering is in high demand in the private sector in Pakistan. • Low economy firms employ a high number of software engineers to carry out data handling jobs.
Scope Although not at the first priority of many students, software engineering is one of the most promising fields to start your career.
Advantages • Smart phone app programmers are becoming the highest paid software engineers in the country. • Salaries are consistently at least 20% higher than in other areas of the job market • Benefit packages are extraordinary to qualified engineers. • You get to work on the cutting edge of technology. • The jobs are located in some of the best cities in America. https://iamasoftwareengineer.wordpress.com/
Disadvantages • Smart phone app jobs are higher risk as the stakes are high (failure is not an option) • Long hours, some jobs require 24X7 • Technology is changing almost daily. You must continually update your skill sets • High stress • Job security is lacking compared to union and regular 9-5 jobs https://iamasoftwareengineer.wordpress.com/
I hope that our presentation will be helpful for our audience to improve their knowledge about these topics. Thank you!