SOFTWARE ENGINEERING INTRO NETPRIS Daily Life By Myron
SOFTWARE ENGINEERING INTRO @NETPRIS Daily Life By: Myron Karasik
Success factors Self-starter as well as Team Player Good problem solving skills; Puzzles Games of strategy Math
Education Math / logic Sets, matrix algebra, statistics Programming languages Data Structures Basic systems engineering Intro business management and psychology (useful) Expository writing and rhetoric (useful) Humanities – cultural symbols; visual representations (useful)
Engineering – The basics App Design – the 'blueprint' or 'musical score' Coding – precision and elegance Testing – the crucial part, does it work properly under all circumstances Deploy and implement – user intro/education and experience feedback
Daily Life Snapshot Developing module logic design (an App can have many modules) Coding using IDE (integrated development environment) Unit testing of modules System testing (all modules at once) Documentation – user guides; tech specs Release packaging Maintenance and user support
Related Areas Business Needs Analysis – Requirements Definition / App Design Product Development (with embedded intelligence or automated support requirements) Business Development and Marketing Management
Takeaways Field is broad – from games and simple task automation to complex interlocking networked systems and high end robotics Quality is key – error-free efficient performance that provides user delight is the measure of success No limits as to how far you can go up an organization or building your own
Presenter's Background M. S. Elec Eng and MBA (+ CPA and Cert. Managment Consultant) First pro software engineer at Bell Labs (1972); established stds of software quality assurance (later enacted by ANSI-IEEE) and built first software certification firm (1985) Developed several core business apps (Salesforce Automation, Customer Relationship Management; Supply Chain, document management; 2 – way Mobile wide area text/data communications over radio packet net; mobile insurance adjustment/settlement; big data driven marketing; mobile patient care support) Chief Info/Technology officer, Chief Financial Officer; Chief Marketing Officer, Chief Strategist roles at a number of major organizations; groomed a number staff to achieve successful careers mkarasik 99@gmail. com
- Slides: 8