{"id":7942,"date":"2023-03-31T18:34:49","date_gmt":"2023-03-31T11:34:49","guid":{"rendered":"https:\/\/www.indowhiz.com\/articles\/?p=7942"},"modified":"2023-04-19T11:10:26","modified_gmt":"2023-04-19T04:10:26","slug":"understanding-software-engineering","status":"publish","type":"post","link":"https:\/\/www.indowhiz.com\/articles\/en\/understanding-software-engineering\/","title":{"rendered":"Understanding Software Engineering (SE)"},"content":{"rendered":"\n<p>Software engineering (SE) is crucial when it comes to developing information systems. That\u2019s because an information system is made up of software, hardware, data, and people working together to give us useful info for making decisions. Let\u2019s discuss about what SE means, its stages, and what it all means for us.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Definition of software engineering<\/h3>\n\n\n\n<p>In short, software engineering (SE) is <a href=\"https:\/\/www.computer.org\/volunteering\/boards-and-committees\/professional-educational-activities\/software-engineering-committee\/swebok-evolution\" target=\"_blank\" rel=\"noreferrer noopener\">all processes related to developing, running, and maintaining<\/a> software, in a way that\u2019s organized and can be measured. This means the process involves designing, building, testing, and keeping it running smoothly.<\/p>\n\n\n\n<p>Meanwhile, the software itself is just a bunch of computer programs that do something specific for people or other systems.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Implementation of SE<\/h3>\n\n\n\n<p>Software engineering (SE) is important because it increases data management efficiency and helps us get things done faster. Its application has covered many areas, from banking, e-commerce, transport, health, education, government, to entertainment. Some examples are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Engineering and science.<\/strong>&nbsp;<br>Development of software that helps engineers and scientists do their jobs in specific fields. Think about <a href=\"https:\/\/www.geeksforgeeks.org\/software-engineering-classification-software\/\" target=\"_blank\" rel=\"noreferrer noopener\">MATLAB, AUTOCAD, PSPICE, and ORCAD.<\/a>&nbsp;<\/li>\n\n\n\n<li><strong>Cybersecurity.<\/strong>&nbsp;<br>Development of software that keeps our computer systems, networks, and programs safe from attacks or people trying to mess with them. This includes creating <a href=\"https:\/\/www.indeed.com\/career-advice\/finding-a-job\/best-jobs-for-software-engineers\" target=\"_blank\" rel=\"noreferrer noopener\">antivirus, firewalls, and encryption<\/a> softwares.<\/li>\n\n\n\n<li><strong>Information Systems.<\/strong><br>Development of software that combines hardware, data, and people to give us useful info for making decisions. This includes things like database management, knowledge management, and decision support systems.<\/li>\n\n\n\n<li><strong>Video games.<\/strong><br>Designs, develops and tests video-game software to give players an awesome experience. Games like <a href=\"https:\/\/www.indowhiz.com\/articles\/en\/eve-online-review\/\">EVE Online<\/a>, <a href=\"https:\/\/www.indowhiz.com\/articles\/en\/motorsport-manager-racing-review\/\">Motorsport Manager Racing<\/a>, <a href=\"https:\/\/www.indowhiz.com\/articles\/en\/rebel-galaxy-review\/\">Rebel Galaxy<\/a>, <a href=\"https:\/\/www.indowhiz.com\/articles\/en\/the-captain-game-review\/\">The Captain<\/a>, and <a href=\"https:\/\/www.indowhiz.com\/articles\/en\/review-infinite-lagrange\/\">Infinite Lagrange<\/a>  are thanks to SE.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">The importance of SE<\/h3>\n\n\n\n<p>Software engineering (SE) is crucial because it helps create high-quality, reliable, and secure software. When software is made using good SE practices, it\u2019s easier to keep it up to date and can perform optimally.<\/p>\n\n\n\n<p>Nowadays, we use software all the time in our daily lives. That\u2019s why it\u2019s important for software developers to know and use good SE principles. This way, they can create software that\u2019s top-notch and dependable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Software engineering vs. Programming<\/h3>\n\n\n\n<p>Software engineering (SE) and programming are different things.<\/p>\n\n\n\n<p>Programming is about writing code in a specific language. It\u2019s just part of SE and doesn\u2019t cover everything.<\/p>\n\n\n\n<p>SE is way bigger and more complicated than just programming. It means understanding what people want and need from a software. It also means analyzing, designing, building, testing and keeping software running smoothly while meeting certain standards.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Software engineering vs. computer science<\/h3>\n\n\n\n<p>Computer science and software engineering are related, but they are not the same thing.<\/p>\n\n\n\n<p>Computer science is all about the science behind how computer software and hardware work together. It\u2019s about analyzing data, managing databases and keeping networks safe. <\/p>\n\n\n\n<p>On the other hand, software engineering is all about using engineering principles to design, build and test software. It\u2019s about creating new software to solve real-life problems.<\/p>\n\n\n\n<p>So, while computer science tries to solve problems in theory, software engineering tries to solve them in the real world.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Software quality characteristics<\/h3>\n\n\n\n<p>There are several characteristics that help measure how good a piece of software is. They also help ensure the software meets the needs and expectations of users and other stakeholders. Based on <a href=\"https:\/\/www.iso.org\/standard\/35733.html\" target=\"_blank\" rel=\"noreferrer noopener\">ISO\/IEC 25010<\/a> the software quality characteristics are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Functional suitability<\/strong>: How well the software does what it\u2019s supposed to do.&nbsp;<\/li>\n\n\n\n<li><strong>Performance efficiency<\/strong>: How well the software uses resources like time and memory.&nbsp;<\/li>\n\n\n\n<li><strong>Compatibility<\/strong>: How well the software works with other software or systems.&nbsp;<\/li>\n\n\n\n<li><strong>Usability<\/strong>: How easy it is for people to use the software and get what they want from it.&nbsp;<\/li>\n\n\n\n<li><strong>Reliability<\/strong>: How often the software works without crashing or messing up.&nbsp;<\/li>\n\n\n\n<li><strong>Security<\/strong>: How well the software keeps information and data safe from people who shouldn\u2019t see it.&nbsp;<\/li>\n\n\n\n<li><strong>Maintainability<\/strong>: How easy it is to fix or update the software when needed.&nbsp;<\/li>\n\n\n\n<li><strong>Portability<\/strong>: How easy it is to move the software to a different computer or operating system.&nbsp;<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">SE stages<\/h2>\n\n\n\n<p>By following the stages of software engineering (SE), developers can ensure that the software they build does what people want and is really good. The SE process helps avoid problems that could come up later on and makes sure the software works as well as it can.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1317\" height=\"286\" src=\"https:\/\/www.indowhiz.com\/articles\/wp-content\/uploads\/2023\/03\/sdlc-en.jpg\" alt=\"Software engineering (SE) stages\" class=\"wp-image-7943\"\/><figcaption class=\"wp-element-caption\">Figure 1. Software engineering stages.<\/figcaption><\/figure>\n\n\n\n<p>In a nutshell, there are 4 main steps in software engineering:&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"1\">\n<li><strong>Requirement analysis. <\/strong>&nbsp;<br>The first step in SE is understanding what people need from the software. This is crucial so the software does what it\u2019s supposed to do.<\/li>\n\n\n\n<li><strong>Design. <\/strong>&nbsp;<br>The next step is designing how the software will work based on what people want. Developers <a href=\"https:\/\/www.indowhiz.com\/articles\/en\/research-importance\/\" target=\"_blank\" rel=\"noreferrer noopener\">need to do research<\/a> to figure out things like <a href=\"https:\/\/www.indowhiz.com\/articles\/en\/characteristics-types-of-computers\/\" target=\"_blank\" rel=\"noreferrer noopener\">what kind of computer<\/a>, programming language, and development environment to use.&nbsp;<\/li>\n\n\n\n<li><strong>Development. <\/strong>&nbsp;<br>This is when developers actually write the code for the software based on the design. The development team also needs to test the software to ensure it works correctly. They check for things like the characteristics we discussed earlier.&nbsp;<\/li>\n\n\n\n<li><strong>Implementation and maintenance. <\/strong>&nbsp;<br>The last step is releasing the software and setting it up for people to use. After that, the software must be maintained to keep working well.&nbsp;<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">SE methodology<\/h3>\n\n\n\n<p>There are many ways to develop software using the steps above. Some popular methods are Waterfall, Prototype, Spiral, RAD (Rapid Application Development), Scrum, and Agile.<\/p>\n\n\n\n<p>Each method has its advantages and disadvantages. So it\u2019s important for the developer to pick the right method for their project. This way, the software development process will go smoothly, and the final product will be great.<\/p>\n\n\n\n<p>When picking a method, the development team must consider several things. For example, how complicated the project is, what people want from the software, what tools and resources they have, and what their goals are.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SE tools<\/h3>\n\n\n\n<p>Software engineering (SE) also uses technology and tools to make software development faster and easier. Some examples are IDEs (Integrated Development Environments), version control systems, and CI\/CD (continuous integration and delivery).<\/p>\n\n\n\n<p>Each step in SE has its own tools to help make the software development process more efficient.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Implications<\/h2>\n\n\n\n<p>Software engineering (SE) can have both positive and negative effects on different parts of our lives.<\/p>\n\n\n\n<p>On the one hand, good software can help us do things more efficiently, come up with new ideas, and have a better experience. On the other hand, SE can also cause problems with things like ethics, privacy, security, copyright, and the environment.<\/p>\n\n\n\n<p>So it\u2019s important for software developers to be responsible and ethical when they create software. They need to think about how their software will affect people and the world around us. And they need to keep learning and adapting to new technology and what people need in the future.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Work prospect<\/h3>\n\n\n\n<p>More and more companies are using software to run their operations these days. This means there are some pretty cool job opportunities in software engineering like being a:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>software engineer,<\/li>\n\n\n\n<li>software developer,<\/li>\n\n\n\n<li>quality assurance engineer,<\/li>\n\n\n\n<li>data scientist, or<\/li>\n\n\n\n<li>machine learning engineer.<\/li>\n<\/ul>\n\n\n\n<p>Salaries can vary depending on things like your job title, experience, education and location. But they\u2019re generally pretty high and competitive.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SE Challenge<\/h3>\n\n\n\n<p>Creating high-quality software that meets the needs of users isn\u2019t always easy. There are a few challenges that can come up during the software engineering process. For example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Compliance with specifications. <\/strong><br>Sometimes the software doesn\u2019t meet the set specifications. That\u2019s why it\u2019s important for developers and clients to communicate and ensure everyone\u2019s on the same page.<\/li>\n\n\n\n<li><strong>System complexity. <\/strong><br>Another challenge is that modern software can be complex with many different features. Developers must ensure all these features work together to create a stable and reliable system.<\/li>\n\n\n\n<li><strong>Project management. <\/strong><br>Managing a software development project can be tough. There are often multiple teams and stages involved, so ensuring everything gets done on time and within budget is a big challenge.<\/li>\n\n\n\n<li><strong>Change of requirements. <\/strong><br>Sometimes user requirements can change during the course of development. This can make it hard to stick to schedules and budgets. Developers and clients must discuss whether these changes should be made to the current project or saved for the next one.<\/li>\n\n\n\n<li><strong>Human error. <\/strong><br>Of course, everyone makes mistakes. Human errors like typos or code bugs can cause problems with the software. That\u2019s why developers need to test it regularly to catch and fix any errors.<\/li>\n\n\n\n<li><strong>Security. <\/strong><br>Finally, security is crucial in today\u2019s world. Developers must ensure their software is safe from cyber-attacks to protect user privacy.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><em>Cover image by <a href=\"https:\/\/www.freepik.com\/free-vector\/web-development-isometric-concept-composition-illustration_13805027.htm\" target=\"_blank\" rel=\"noreferrer noopener\">macrovector on freepik<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Software engineering (SE) is crucial when it comes to developing information systems. That\u2019s because an information system is made up of software, hardware, data, and people working together to give us useful info for making decisions. Let\u2019s discuss about what SE means, its stages, and what it all means for us. Introduction Definition of software [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":7938,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[491],"tags":[1471,109],"class_list":["post-7942","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-concept","tag-se","tag-software-en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Understanding Software Engineering (SE) &#8211; Indowhiz<\/title>\n<meta name=\"description\" content=\"What is Software Engineering (SE)? How important is SE in all aspects of our lives? Here&#039;s a brief explanation.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.indowhiz.com\/articles\/en\/understanding-software-engineering\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Understanding Software Engineering (SE) &#8211; Indowhiz\" \/>\n<meta property=\"og:description\" content=\"What is Software Engineering (SE)? How important is SE in all aspects of our lives? Here&#039;s a brief explanation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.indowhiz.com\/articles\/en\/understanding-software-engineering\/\" \/>\n<meta property=\"og:site_name\" content=\"Indowhiz\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/indowhiz\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/4faster\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-31T11:34:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-19T04:10:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.indowhiz.com\/articles\/wp-content\/uploads\/2023\/03\/Web-development-isometric-concept-composition.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1279\" \/>\n\t<meta property=\"og:image:height\" content=\"880\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Philip F. E. Adipraja\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@4Faster\" \/>\n<meta name=\"twitter:site\" content=\"@4Faster\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Philip F. E. Adipraja\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/en\\\/understanding-software-engineering\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/en\\\/understanding-software-engineering\\\/\"},\"author\":{\"name\":\"Philip F. E. Adipraja\",\"@id\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/#\\\/schema\\\/person\\\/7b9a73764f92b8b7b6040eb1f83f8957\"},\"headline\":\"Understanding Software Engineering (SE)\",\"datePublished\":\"2023-03-31T11:34:49+00:00\",\"dateModified\":\"2023-04-19T04:10:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/en\\\/understanding-software-engineering\\\/\"},\"wordCount\":1442,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/en\\\/understanding-software-engineering\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Web-development-isometric-concept-composition.jpg\",\"keywords\":[\"se\",\"Software\"],\"articleSection\":[\"Concept\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/en\\\/understanding-software-engineering\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/en\\\/understanding-software-engineering\\\/\",\"url\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/en\\\/understanding-software-engineering\\\/\",\"name\":\"Understanding Software Engineering (SE) &#8211; Indowhiz\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/en\\\/understanding-software-engineering\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/en\\\/understanding-software-engineering\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Web-development-isometric-concept-composition.jpg\",\"datePublished\":\"2023-03-31T11:34:49+00:00\",\"dateModified\":\"2023-04-19T04:10:26+00:00\",\"description\":\"What is Software Engineering (SE)? How important is SE in all aspects of our lives? Here's a brief explanation.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/en\\\/understanding-software-engineering\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/en\\\/understanding-software-engineering\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/en\\\/understanding-software-engineering\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Web-development-isometric-concept-composition.jpg\",\"contentUrl\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Web-development-isometric-concept-composition.jpg\",\"width\":1279,\"height\":880},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/en\\\/understanding-software-engineering\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Articles\",\"item\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/en\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Science and Technology\",\"item\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/en\\\/category\\\/science-technology\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Concept\",\"item\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/en\\\/category\\\/science-technology\\\/concept\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Understanding Software Engineering (SE)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/#website\",\"url\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/\",\"name\":\"Indowhiz\",\"description\":\"The reliable information provider\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/#organization\",\"name\":\"Indowhiz\",\"url\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/logo-indowhiz-v3.png\",\"contentUrl\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/logo-indowhiz-v3.png\",\"width\":280,\"height\":56,\"caption\":\"Indowhiz\"},\"image\":{\"@id\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/indowhiz\\\/\",\"https:\\\/\\\/x.com\\\/4Faster\",\"https:\\\/\\\/www.instagram.com\\\/indowhiz\\\/\",\"https:\\\/\\\/www.pinterest.com\\\/indowhiz\\\/\",\"https:\\\/\\\/www.youtube.com\\\/indowhiz\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/#\\\/schema\\\/person\\\/7b9a73764f92b8b7b6040eb1f83f8957\",\"name\":\"Philip F. E. Adipraja\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0428d2ce65cedc300cc77fbea17fc8fdeee4e7d92b137a1f2cd3efc80bb88069?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0428d2ce65cedc300cc77fbea17fc8fdeee4e7d92b137a1f2cd3efc80bb88069?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0428d2ce65cedc300cc77fbea17fc8fdeee4e7d92b137a1f2cd3efc80bb88069?s=96&d=mm&r=g\",\"caption\":\"Philip F. E. Adipraja\"},\"description\":\"Philip is a Computer Science and Information Engineering student at National Central University, Taiwan. His fields of interest are software engineering, modeling &amp; simulation, intelligent transport system, and smart manufacturing.\",\"sameAs\":[\"https:\\\/\\\/www.indowhiz.com\",\"https:\\\/\\\/www.facebook.com\\\/4faster\"],\"url\":\"https:\\\/\\\/www.indowhiz.com\\\/articles\\\/author\\\/philipfaster\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Understanding Software Engineering (SE) &#8211; Indowhiz","description":"What is Software Engineering (SE)? How important is SE in all aspects of our lives? Here's a brief explanation.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.indowhiz.com\/articles\/en\/understanding-software-engineering\/","og_locale":"en_US","og_type":"article","og_title":"Understanding Software Engineering (SE) &#8211; Indowhiz","og_description":"What is Software Engineering (SE)? How important is SE in all aspects of our lives? Here's a brief explanation.","og_url":"https:\/\/www.indowhiz.com\/articles\/en\/understanding-software-engineering\/","og_site_name":"Indowhiz","article_publisher":"https:\/\/www.facebook.com\/indowhiz\/","article_author":"https:\/\/www.facebook.com\/4faster","article_published_time":"2023-03-31T11:34:49+00:00","article_modified_time":"2023-04-19T04:10:26+00:00","og_image":[{"width":1279,"height":880,"url":"https:\/\/www.indowhiz.com\/articles\/wp-content\/uploads\/2023\/03\/Web-development-isometric-concept-composition.jpg","type":"image\/jpeg"}],"author":"Philip F. E. Adipraja","twitter_card":"summary_large_image","twitter_creator":"@4Faster","twitter_site":"@4Faster","twitter_misc":{"Written by":"Philip F. E. Adipraja","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.indowhiz.com\/articles\/en\/understanding-software-engineering\/#article","isPartOf":{"@id":"https:\/\/www.indowhiz.com\/articles\/en\/understanding-software-engineering\/"},"author":{"name":"Philip F. E. Adipraja","@id":"https:\/\/www.indowhiz.com\/articles\/#\/schema\/person\/7b9a73764f92b8b7b6040eb1f83f8957"},"headline":"Understanding Software Engineering (SE)","datePublished":"2023-03-31T11:34:49+00:00","dateModified":"2023-04-19T04:10:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.indowhiz.com\/articles\/en\/understanding-software-engineering\/"},"wordCount":1442,"commentCount":0,"publisher":{"@id":"https:\/\/www.indowhiz.com\/articles\/#organization"},"image":{"@id":"https:\/\/www.indowhiz.com\/articles\/en\/understanding-software-engineering\/#primaryimage"},"thumbnailUrl":"https:\/\/www.indowhiz.com\/articles\/wp-content\/uploads\/2023\/03\/Web-development-isometric-concept-composition.jpg","keywords":["se","Software"],"articleSection":["Concept"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.indowhiz.com\/articles\/en\/understanding-software-engineering\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.indowhiz.com\/articles\/en\/understanding-software-engineering\/","url":"https:\/\/www.indowhiz.com\/articles\/en\/understanding-software-engineering\/","name":"Understanding Software Engineering (SE) &#8211; Indowhiz","isPartOf":{"@id":"https:\/\/www.indowhiz.com\/articles\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.indowhiz.com\/articles\/en\/understanding-software-engineering\/#primaryimage"},"image":{"@id":"https:\/\/www.indowhiz.com\/articles\/en\/understanding-software-engineering\/#primaryimage"},"thumbnailUrl":"https:\/\/www.indowhiz.com\/articles\/wp-content\/uploads\/2023\/03\/Web-development-isometric-concept-composition.jpg","datePublished":"2023-03-31T11:34:49+00:00","dateModified":"2023-04-19T04:10:26+00:00","description":"What is Software Engineering (SE)? How important is SE in all aspects of our lives? Here's a brief explanation.","breadcrumb":{"@id":"https:\/\/www.indowhiz.com\/articles\/en\/understanding-software-engineering\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.indowhiz.com\/articles\/en\/understanding-software-engineering\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.indowhiz.com\/articles\/en\/understanding-software-engineering\/#primaryimage","url":"https:\/\/www.indowhiz.com\/articles\/wp-content\/uploads\/2023\/03\/Web-development-isometric-concept-composition.jpg","contentUrl":"https:\/\/www.indowhiz.com\/articles\/wp-content\/uploads\/2023\/03\/Web-development-isometric-concept-composition.jpg","width":1279,"height":880},{"@type":"BreadcrumbList","@id":"https:\/\/www.indowhiz.com\/articles\/en\/understanding-software-engineering\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Articles","item":"https:\/\/www.indowhiz.com\/articles\/en\/home\/"},{"@type":"ListItem","position":2,"name":"Science and Technology","item":"https:\/\/www.indowhiz.com\/articles\/en\/category\/science-technology\/"},{"@type":"ListItem","position":3,"name":"Concept","item":"https:\/\/www.indowhiz.com\/articles\/en\/category\/science-technology\/concept\/"},{"@type":"ListItem","position":4,"name":"Understanding Software Engineering (SE)"}]},{"@type":"WebSite","@id":"https:\/\/www.indowhiz.com\/articles\/#website","url":"https:\/\/www.indowhiz.com\/articles\/","name":"Indowhiz","description":"The reliable information provider","publisher":{"@id":"https:\/\/www.indowhiz.com\/articles\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.indowhiz.com\/articles\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.indowhiz.com\/articles\/#organization","name":"Indowhiz","url":"https:\/\/www.indowhiz.com\/articles\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.indowhiz.com\/articles\/#\/schema\/logo\/image\/","url":"https:\/\/www.indowhiz.com\/articles\/wp-content\/uploads\/2020\/07\/logo-indowhiz-v3.png","contentUrl":"https:\/\/www.indowhiz.com\/articles\/wp-content\/uploads\/2020\/07\/logo-indowhiz-v3.png","width":280,"height":56,"caption":"Indowhiz"},"image":{"@id":"https:\/\/www.indowhiz.com\/articles\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/indowhiz\/","https:\/\/x.com\/4Faster","https:\/\/www.instagram.com\/indowhiz\/","https:\/\/www.pinterest.com\/indowhiz\/","https:\/\/www.youtube.com\/indowhiz"]},{"@type":"Person","@id":"https:\/\/www.indowhiz.com\/articles\/#\/schema\/person\/7b9a73764f92b8b7b6040eb1f83f8957","name":"Philip F. E. Adipraja","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0428d2ce65cedc300cc77fbea17fc8fdeee4e7d92b137a1f2cd3efc80bb88069?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0428d2ce65cedc300cc77fbea17fc8fdeee4e7d92b137a1f2cd3efc80bb88069?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0428d2ce65cedc300cc77fbea17fc8fdeee4e7d92b137a1f2cd3efc80bb88069?s=96&d=mm&r=g","caption":"Philip F. E. Adipraja"},"description":"Philip is a Computer Science and Information Engineering student at National Central University, Taiwan. His fields of interest are software engineering, modeling &amp; simulation, intelligent transport system, and smart manufacturing.","sameAs":["https:\/\/www.indowhiz.com","https:\/\/www.facebook.com\/4faster"],"url":"https:\/\/www.indowhiz.com\/articles\/author\/philipfaster\/"}]}},"modified_by":"Philip F. E. Adipraja","_links":{"self":[{"href":"https:\/\/www.indowhiz.com\/articles\/wp-json\/wp\/v2\/posts\/7942","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.indowhiz.com\/articles\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.indowhiz.com\/articles\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.indowhiz.com\/articles\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.indowhiz.com\/articles\/wp-json\/wp\/v2\/comments?post=7942"}],"version-history":[{"count":5,"href":"https:\/\/www.indowhiz.com\/articles\/wp-json\/wp\/v2\/posts\/7942\/revisions"}],"predecessor-version":[{"id":8058,"href":"https:\/\/www.indowhiz.com\/articles\/wp-json\/wp\/v2\/posts\/7942\/revisions\/8058"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.indowhiz.com\/articles\/wp-json\/wp\/v2\/media\/7938"}],"wp:attachment":[{"href":"https:\/\/www.indowhiz.com\/articles\/wp-json\/wp\/v2\/media?parent=7942"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.indowhiz.com\/articles\/wp-json\/wp\/v2\/categories?post=7942"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.indowhiz.com\/articles\/wp-json\/wp\/v2\/tags?post=7942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}