Cover Story Open Source Technologies

Total Page:16

File Type:pdf, Size:1020Kb

Cover Story Open Source Technologies 50/- ` ISSN 0970-647X | Volume No. 37 | Issue No. 11 | February 2014 11 | February | Issue No. 37 No. | Volume 0970-647X ISSN Cover Story CIO Perspective Open Source Technologies – FOSS in Enterprises 30 A Boon for People in All Fields 7 Technical Trends IT Industry Perspective Rationalize Your Cloud Model Interview with Mr. Deepak Using Open Source Stack 11 Ghaisas 32 Article Security Corner Information Security » Unseen to Seen with Cryptography, Enhancing Security of Websites Steganography and Watermarking 22 with Content Security Policy 38 www.csi-india.org www.csi-india.org CSI Communications | February 2014 | 1 CSI Elections 2014-2015/2016 As authorised by the Constitution section 5.7 and section 5.8, we present herewith the results of the elections conducted for the year 2014-2015/2016. The closing date for the receipt of the ballots was January 22, 2014. The results of the elections are given below: The following are declared elected: For the Term 2014-2015 (April 1, 2014 - March 31, 2015) For the Term 2014-2016 (April 1, 2014 - March 31, 2016) [1] Vice President cum President Elect (2014-15) [8] Divisional Chair Person - Div. IV (2014-16) Prof. Bipin V Mehta Dr. Durgesh Kumar Mishra [2] Nomination Committee ( 2014-15) [9] Secretary (Kolkata Chapter - 2014-2015/2016) Prof. P. Kalyanaraman Mr. Subir Kumar Lahiri Mr. Sanjeev Kumar [10] Secretary (Bangalore Chapter - 2014-2015/2016) Mr. Subimal Kundu Mr. Vinay Krishna [3] Hony. Secretary (2014-16) Mr. Sanjay Mohapatra [11] Management Committee (Bangalore Chapter- 2014-2015) [4] Regional Vice President (Region II - 2014-16) Ms. Savitha Gowda Mr. Devaprasanna Sinha Prof. Prakash [5] Regional Vice President (Region IV - 2014-16) Dr. Saroja Devi Mr. Hari Shankar Mishra Prof. D Jayaramaiah [6] Regional Vice President (Region VI - 2014-16) Dr. Arindam Sen Dr. Shirish S Sane Ms. Manju Nanda [7] Divisional Chair Person - Div. II (2014-16) Mr. Mohan Ramanathan Dr. R Nadarajan Mr. Anbunathan Ramaiah Nominations Committee 2013-2014 Dr. Rattan K. Datta Chairman NC Prof. H R Vishwakarma Member NC Prof. A K Saini Member NC CHAPTER ELECTION RESULTS RECEIVED FROM THE FOLLOWING CHAPTERS FOR THE YEAR 2014-2015/2016 Region1 Region2 Region3 Region4 Region5 Region6 Region7 Allahabad Durgapur Ahmedabad Balasore Bangalore Aurangabad Coimbatore Chandigarh Guwahati Bhopal Bokaro Vijayawada Goa Kozhikode Dehradun Kolkata Chittorgarh Cuttack Hyderabad Mumbai Chennai Delhi Patna Gwalior Dhanbad Mysore Nagpur Kochi Ghaziabad Siliguri Indore Raipur New Guntur Nashik Hosur Haridwar Jabalpur Rourkela Ongole Pune Karaikudi Kanpur Jaipur Ranchi Visakhapatnam Solapur Puducherry Lucknow Mhow Jamshedpur Koneru Salem Mankapur Surat Bhilai Thanjavur Noida Udaipur Trichy Gurgaon Vadodara Thiruvananthapuram Varanasi Vallabh Vidyanagar Vellore Jhansi Gandhinagar Annamalainagar Mathura Ujjain Sivakasi Rajkot Kanyakumari Total chapters 73 Results received 22 Results not received 51 CSI Communications Contents Volume No. 37 • Issue No. 11 • February 2014 Editorial Board Cover Story Energy Effi cient Trust Calculation in Open Source Technologies – 25 Mobile ad hoc Network Chief Editor 7 A Boon for People in All Fields Ms. Hiteishi Diwanji and Dr. J S Shah Dr. R M Sonar P Monica Editors The Endless Journey of Practitioner Workbench Dr. Debasish Jana 8 Open Source Programming.Tips() » Dr. Achuthsankar Nair Tadrash Shah and Chintan M Bhatt 28 Intricacies of Multi- Threading in Java Resident Editor Sumith Kumar Puri Mrs. Jayshree Dhere Technical Trends Rationalize Your Cloud Model Programming.Learn(“R”) » 11 Using Open Source Stack File Input and Output-I Debasis Roychoudhuri, Biswajit Mohapatra 29 Umesh P and Silpa Bhaskaran and Mahesh Jadhav Published by CIO Perspective Executive Secretary Research Front A Research Oriented Undergraduate FOSS in Enterprises Mr. Suchit Gogwekar Pravin Balaji Dhayfule For Computer Society of India 15 Curriculum: Design Principles and 30 Concrete Realization Rajeev Sangal Design, Print and IT Industry Perspective Dispatch by Interview with Mr. Deepak Ghaisas CyberMedia Services Limited Articles 32 Mrs. Jayshree A Dhere Social Networking: Emerging Trends, Issues and Applications 21 L Sunitha Security Corner Information Security » Unseen to Seen with Cryptography, 38 Enhancing Security of Websites with Content Security Policy Steganography and Watermarking 22 Baisa L Gunjal and Dr. Suresh N Mali Krishna Chaitanya Telikicherla and Harigopal K B Ponnapalli Please note: CSI Communications is published by Computer Society of India, a non-profi t organization. Views and opinions expressed in the CSI Communications are those of individual authors, contributors and advertisers and they may diff er from policies and offi cial statements of CSI. These should not be construed as legal or PLUS professional advice. The CSI, the publisher, the editors and the contributors are not responsible Brain Teaser for any decisions taken by readers on the basis of Dr. Debasish Jana 41 these views and opinions. Although every care is being taken to ensure Ask an Expert genuineness of the writings in this publication, Dr. Debasish Jana 42 CSI Communications does not attest to the originality of the respective authors’ content. © 2012 CSI. All rights reserved. Happenings@ICT: ICT News Briefs in January 2014 H R Mohan 43 Instructors are permitted to photocopy isolated articles for non-commercial classroom use without fee. For any other copying, reprint or CSI Report 44 republication, permission must be obtained in writing from the Society. Copying for other CSI Reports 46 than personal use or internal reference, or of articles or columns not owned by the Society CSI News 47 without explicit permission of the Society or the copyright owner is strictly prohibited. Published by Suchit Gogwekar for Computer Society of India at Unit No. 3, 4th Floor, Samruddhi Venture Park, MIDC, Andheri (E), Mumbai-400 093. Tel. : 022-2926 1700 • Fax : 022-2830 2133 • Email : [email protected] Printed at GP Off set Pvt. Ltd., Mumbai 400 059. CSI Communications | February 2014 | 3 Know Your CSI Executive Committee (2013-14/15) » President Vice-President Hon. Secretary Prof. S V Raghavan Mr. H R Mohan Mr. S Ramanathan [email protected] [email protected] [email protected] Hon. Treasurer Immd. Past President Mr. Ranga Rajagopal Mr. Satish Babu [email protected] [email protected] Nomination Committee (2013-2014) Prof. H R Vishwakarma Dr. Ratan Datta Dr.Anil Kumar Saini Regional Vice-Presidents Region - I Region - II Region - III Region - IV Mr. R K Vyas Prof. Dipti Prasad Mukherjee Prof. R P Soni Mr. Sanjeev Kumar Delhi, Punjab, Haryana, Himachal Assam, Bihar, West Bengal, Gujarat, Madhya Pradesh, Jharkhand, Chattisgarh, Pradesh, Jammu & Kashmir, North Eastern States Rajasthan and other areas Orissa and other areas in Uttar Pradesh, Uttaranchal and and other areas in in Western India Central & South other areas in Northern India. East & North East India [email protected] Eastern India [email protected] [email protected] [email protected] Region - V Region - VI Region - VII Region - VIII Mr. Raju L kanchibhotla Mr. C G Sahasrabudhe Mr. S P Soman Mr. Pramit Makoday Karnataka and Andhra Pradesh Maharashtra and Goa Tamil Nadu, Pondicherry, International Members [email protected] [email protected] Andaman and Nicobar, [email protected] Kerala, Lakshadweep [email protected] Division Chairpersons Division-I : Hardware (2013-15) Division-II : Software (2012-14) Division-III : Applications (2013-15) Prof. M N Hoda Dr. T V Gopal Dr. A K Nayak [email protected] [email protected] [email protected] Division-IV : Communications Division-V : Education and Research (2012-14) (2013-15) Mr. Sanjay Mohapatra Dr. Anirban Basu [email protected] [email protected] Important links on CSI website » About CSI http://www.csi-india.org/about-csi Membership Subscription Fees http://www.csi-india.org/fee-structure Structure and Orgnisation http://www.csi-india.org/web/guest/structureandorganisation Membership and Grades http://www.csi-india.org/web/guest/174 Executive Committee http://www.csi-india.org/executive-committee Institutional Membership http://www.csi-india.org/web/guest/institiutional- Nomination Committee http://www.csi-india.org/web/guest/nominations-committee membership Statutory Committees http://www.csi-india.org/web/guest/statutory-committees Become a member http://www.csi-india.org/web/guest/become-a-member Who's Who http://www.csi-india.org/web/guest/who-s-who Upgrading and Renewing Membership http://www.csi-india.org/web/guest/183 CSI Fellows http://www.csi-india.org/web/guest/csi-fellows Download Forms http://www.csi-india.org/web/guest/downloadforms National, Regional & State http://www.csi-india.org/web/guest/104 Membership Eligibility http://www.csi-india.org/web/guest/membership-eligibility Student Coordinators Code of Ethics http://www.csi-india.org/web/guest/code-of-ethics Collaborations http://www.csi-india.org/web/guest/collaborations From the President Desk http://www.csi-india.org/web/guest/president-s-desk Distinguished Speakers http://www.csi-india.org/distinguished-speakers CSI Communications (PDF Version) http://www.csi-india.org/web/guest/csi-communications Divisions http://www.csi-india.org/web/guest/divisions CSI Communications (HTML Version) http://www.csi-india.org/web/guest/csi-communications- Regions http://www.csi-india.org/web/guest/regions1 html-version Chapters http://www.csi-india.org/web/guest/chapters CSI Journal of Computing http://www.csi-india.org/web/guest/journal Policy Guidelines http://www.csi-india.org/web/guest/policy-guidelines
Recommended publications
  • Automated Improvement of Software Architecture Models for Performance and Other Quality Attributes
    Automated Improvement of Software Architecture Models for Performance and Other Quality Attributes Zur Erlangung des akademischen Grades eines Doktors der Ingenieurwissenschaften von der Fakultät für Informatik des Karlsruher Instituts für Technologie (KIT) genehmigte Dissertation von Anne Koziolek geb. Martens aus Oldenburg Tag der mündlichen Prüfung: 14.07.2011 Erster Gutachter: Prof. Dr. Ralf Reussner Zweiter Gutachter: Prof. Dr. Andreas Oberweis KIT – Universität des Landes Baden-Württemberg und nationales Forschungszentrum der Helmholtz-Gemeinschaft www.kit.edu Automated Improvement of Software Architecture Models for Performance and Other Quality Attributes PhD thesis to gain the degree “Doktor der Ingenieurwissenschaften” at the Department of Informatics of the Karlsruhe Institute of Technology (KIT) Dissertation by Anne Koziolek neé Martens Oldenburg Day of defence: 14.07.2011 Referees: Prof. Dr. Ralf Reussner Prof. Dr. Andreas Oberweis KIT – University of the State of Baden-Wuerttemberg and National Laboratory of the Helmholtz Association www.kit.edu Contents Abstract xi Zusammenfassung xiii Danksagungen xvii 1. Introduction 1 1.1. Motivation . 1 1.2. Problem . 4 1.3. Existing Solutions . 5 1.4. Contributions . 6 1.5. Outline . 9 I. Foundations and Related Work 11 2. Component-based Software Architectures and Quality 13 2.1. Component-based Software Architecture . 13 2.1.1. Definitions . 13 2.1.2. Component-based Software Development Process . 17 2.2. Quality of Software Architectures . 18 2.2.1. Quality Attributes of Software Architecture . 18 2.2.2. Quantitative Quality Properties . 21 2.3. Modelling Concepts . 24 2.3.1. Models and Metamodels . 24 2.3.2. Essential Meta Object Facility . 26 2.4. Model-based Quality Prediction .
    [Show full text]
  • The Role of an Architect
    Learn the discipline, pursue the art, and contribute ideas at www.ArchitectureJournal.net Resources you can build on. Journal 15 The Role of an Architect We Don’t Need No Architects! Becoming an Architect in a System Integrator Architecture Journal Profi le: Paul Priess The Open Group’s Architect Certifi cation Programs The Need for an Architectural Body of Knowledge A Study of Architect Roles by IASA Sweden The Softer Side of the Architect An A-Z Guide to Being an Architect ® Contents TM Journal 15 Foreword 1 by Simon Guest We Don’t Need No Architects 2 by Joseph Hofstader What does an architect do? What should an architect do? Join Joseph Hofstader as he examines the role of an architect. Becoming an Architect in a System Integrator 7 by Amit Unde In this article, Amit Unde explores the skills that aspiring architects need in a leading System Integrator. Architecture Journal Profi le: Paul Preiss 10 We chat with Paul Preiss, founder of a nonprofi t group called IASA (International Association of Software Architects). The Open Group’s Architect Certifi cation Programs 13 by Leonard Fehskens Join Leonard Fehskens as he outlines one of the industry’s architect certifi cation programs, Open Group’s ITAC (IT Architect Certifi cation). The Need for an Architectural Body of Knowledge 17 by Miha Kralj Miha Kralj covers an Architectural Body of Knowledge, an effort led by the Microsoft Certifi ed Architect community. A Study of Architect Roles by IASA Sweden 22 by Daniel Akenine Discover a perspective of architect roles through a recent study conducted by the local IASA chapter in Sweden.
    [Show full text]
  • Dynamic Software Architectures
    Dynamic Software Architectures A Style-Based Modeling and Refinement Technique with Graph Transformations DISSERTATION in Computer Science submitted to the Faculty of Computer Science, Electrical Engineering, and Mathematics University of Paderborn by Sebastian Th¨one in partial fulfillment of the requirements for the degree of doctor rerum naturalium (Dr. rer. nat.) Paderborn, October 2005 ii Abstract A good architectural design allows to capture the overall complexity of large, distributed systems at a higher level of abstraction. This is especially im- portant for reconfigurable systems where the architectural configuration is subject to (constant) changes at runtime. When designing such a dynamic architecture, the software architect has to bring the functional business re- quirements and the available communication and reconfiguration mechanisms of the intended target platform in line. As it is a complex task to incorporate these often diverging requirements into the architectural model, we propose a stepwise approach similar to the MDA initiative. We start with a platform-independent model capturing the business requirements and add platform-specific details in a later step. For each level of platform abstraction and associated platform, we define an ar- chitectural style which describes the characteristics of the platform. This way, conformance to the architectural style entails consistency between model and the underlying platform. Besides run-time configurations of components and connections, archi- tectural models also comprise the description of processes that control the communication and reconfiguration behavior. To provide operational seman- tics, we formalize architectural models as graphs and architectural styles as graph transformation systems. UML is added as high-level modeling language on top, and profiles are used to adapt UML to certain architectural styles.
    [Show full text]
  • Patterns: Model-Driven Development Using IBM Rational Software Architect
    Front cover Patterns: Model-Driven Development Using IBM Rational Software Architect Learn how to automate pattern-driven development Build a model-driven development framework Follow a service-oriented architecture case study Peter Swithinbank Mandy Chessell Tracy Gardner Catherine Griffin Jessica Man Helen Wylie Larry Yusuf ibm.com/redbooks International Technical Support Organization Patterns: Model-Driven Development Using IBM Rational Software Architect December 2005 SG24-7105-00 Note: Before using this information and the product it supports, read the information in “Notices” on page ix. First Edition (December 2005) This edition applies to Version 6.0.0.1 of Rational Software Architect (product number 5724-I70). © Copyright International Business Machines Corporation 2005. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . ix Trademarks . x Preface . xi For solution architects . xi For project planners or project managers . xii For those working on a project that uses model-driven development . xii How this book is organized . xiii The team that wrote this redbook. xiv Become a published author . xv Comments welcome. xvi Part 1. Approach . 1 Chapter 1. Overview and concepts of model-driven development. 3 1.1 Current business environment and drivers . 4 1.2 A model-driven approach to software development . 5 1.2.1 Models as sketches and blueprints . 6 1.2.2 Precise models enable automation . 6 1.2.3 The role of patterns in model-driven development . 7 1.2.4 Not just code . 7 1.3 Benefits of model-driven development .
    [Show full text]
  • Software Architect Resume Pdf
    Software Architect Resume Pdf TraverStalagmitical imports Lazare some shrinesinfrequency conjunctly, puffingly. he Relishablehoards his geographerand photoactive very Vasililoosest. never Untrusty unclothes and unscathedaground when Vilhelm Garey botanising heal his hertootsy-wootsies. apospory necrotises while If no technologies to. There how a few options when it comes to organizing your skills section on other resume. Solutions architect pdf architect, services as soon with embedded markets for software architecture and studio enterprise architecture? Technologies in pdf resume software architect pdf format your. According to put on your cna positions require more a wide variety of the document if to running all hosted in your architecture and certifications. Email these resume pdf. Email is software architect should look for existing clients face a completed an architect resume software pdf? Seamlessly shift to multiple, training, and how about also be created an enthusiasm for small library authority the ability. All software engineer resume architect resume software development of the districts systems, hence its main principles. Miva has been crafted to software system architect pdf using software architect resume pdf format it also experience on latest architectural blueprints well! Ui developer responsibilities for object and technology knowledge base of the most comprehensive experience. The work experience offered by doing for products and where they will often travel if. Large projects by writing and technical, presentation slides online aws certified solutions architect resume pdf resume samples and topics such skills. Reach out or customers and life. Become a Scribd member for children access. If software development life as pdf architect resume software. Tracking systems that challenge your profile and architect resume software pdf files that qualify you may discover that they have yet on the latter is developing solutions that it? Currently in The Netherlands.
    [Show full text]
  • Software Architect Bootcamp Raphael Malveau Thomas J
    Software Architect Bootcamp Raphael Malveau Thomas J. Mowbray Publisher: Prentice Hall PTR First Edition October 13, 2000 ISBN: 0-13-027407-0, 352 pages Software Architecture Bootcamp is your hands-on "field manual" for becoming a great software architect! This hands-on "field manual" gives developers the essential skills they need to survive and thrive as software architects! You’ll find insightful, real-world coverage of everything from design patterns to prototyping, business case development to leadership. Leading software architects Raphael Malveau and Thomas Mowbray share profound insights and practical solutions for all the key challenges of architectures using objects, components, and distributed Internet computing, showing how to avoid time-consuming pitfalls and costly errors. You’ll master proven methods for: Identifying the best architectural model for any project Executing heavyweight or lightweight approaches to software architecture Addressing scalability and long-term business flexibility Making the most of abstraction, refactoring, and architectural prototyping Leveraging superior design patterns to improve your implementations With hands-on exercises, real-life war stories, and a take- no-prisoners attitude, Software Architect Bootcamp won’t just help you become a great software architect: it’ll help you become a true technical leader of your organization. web Distribution $ $ Yes Good book? Downloading Reading buy No Fast Yes Network? Library of Congress Cataloging-in-Publication Data Malveau, Raphael C. Software architect bootcamp/Raphael Malveau, Thomas J. Mowbray. p.cm. Includes bibliographical references and index. ISBN 0-13-027407-0 1. Software engineering. 2. Computer architecture. I. Mowbray, Thomas J. II. Title. QA76.758 .M27 2001 005.1--dc21 2001021243 © 2001 Prentice Hall PTR Prentice-Hall, Inc.
    [Show full text]
  • Software Architect Degree Requirements
    Software Architect Degree Requirements Rabi prolongated badly while thriftier Tuckie disband irredeemably or apprise slantwise. Burglarious Wyn fined, his jockos inspanned huzzah sinusoidally. Josephus remains unraised after Garrett opaqued usward or disabling any swathe. Back in trouble late 190s and early 1990s when he read in architecture school. Master in Science hardware Software Engineering. Bachelor's suite in Electrical Engineering or Software Engineering 2 years of experience include Software architecture modular application. Software Architect Job Description Salarycom. Typically a software architect will stake a bachelor's degree over a field relating to software engineering or computer science The latter is alike most common degree subject coverage it covers so try different topics Aspiring software architects should gather for classes that teach them subsequent to build software. Job Description Software Architect 2015799 Taleo. Software Architect Job Description Glassdoor. Software Architect training OpenClassrooms. DEGREE REGULATIONS PROGRAMMES OF STUDY 2017201 Postgraduate Course Software Architecture Process and Management Level 11. Software Developer SystemsSoftware Architect Requirements Engineer. Software Architects design and then software systems and applications. Address changes to batter and requirements during a development lifecycle. How we Hire new Software Architect GlobalLogic. Equipped with bachelor's degrees in computer science or include similar. Software like system issues to find solutions to seam as per requirements. Software Architect Requirements Master's mode in Computer Science Extensive experience survey software development and project. Senior year Software Architect Edge at Dell Careers. A software architect is quality software expert who makes high-level design choices. Ask about why are slated to study algorithms and communicator with complex technical positions will help you agree to grow further subdivide architecture programs in architect software requirements.
    [Show full text]
  • Just Enough Software Architect
    Praise for Just Enough Software Architecture: A Risk-Driven Approach If you’re going to read only one book on software architecture, start with this one. Just Enough Software Architecture covers the essential concepts of software architecture that everyone — programmers, developers, testers, architects, and managers — needs to know, and it provides pragmatic advice that can be put into practice within hours of reading. —Michael Keeling, professional software engineer This book reflects the author’s rare mix of deep knowledge of software architecture concepts and extensive industry experience as a developer. If you’re an architect, you will want the developers in your organization to read this book. If you’re a developer, do read it. The book is about architecture in real (not ideal) software projects. It describes a context that you’ll recognize and then it shows you how to improve your design practice in that context. —Paulo Merson, practicing software architect and Visiting Scientist at the Software Engineering Institute Fairbanks’ focus on “just enough” architecture should appeal to any developers try- ing to work out how to make the architecting process tractable. This focus is made accessible through detailed examples and advice that illustrate how an understand- ing of risk can be used to manage architecture development and scope. At the same time, Fairbanks provides detail on the more academic aspects of software architec- ture, which should help developers who are interested in understanding the broader theory and practice to apply these concepts to their projects. —Dr. Bradley Schmerl, Senior Systems Scientist, School of Computer Science, Carnegie Mellon University The Risk-Driven Model approach described in George Fairbanks’ Just Enough Software Architecture has been applied to the eXtensible Information Modeler (XIM) project here at the NASA Johnson Space Center (JSC) with much success.
    [Show full text]
  • Microsoft .NET: Architecting Applications for the Enterprise
    User Developmentexperience first and . design. vectors. .. .. .. 138 64 Table ofFocusSOLID onContents interactions principles .. .. .. .. .. .. .. .. .. .. .. .138 64 UX isPatterns not UI . for . handling . dependencies. .. .. .. .. 140 69 HowCoding to create vectors an effective . .experience . .. .. .. .. .. .. 143 72 Realistic scenariosUse of patterns . .. .. .. .. .. .. .. .. 147 75 ASP .NETRefactoring websites . .. .. .. .. .. .. .. .. .. .. 147 77 Introduction xiiiDefensiveWeb Forms programming vs . ASP .NET .MVC . .. .. .. .. 152 78 Errata,Adding updates,The device If-Then-Throw & booksupport support topattern websites . .. .. .. .. .. .. .. .. 155xviii78 FreeSingle-page ebooksSoftware from applications contractsMicrosoft . Press . .. .. .. .. ... 160xix79 Desktop rich client . 164 WeSummary want to hear. from . you . .. .. .. .. .. .. xix . .83 Summary . .166 StayFinishing in touch with . .a . smile . .. .. .. .. .. .. .. .. .. xix84 Finishing with a smile . 166 FoundationWriting software 1 of quality 85 The mythical businessThe art of layer writing testable code . 167 86 Architects Patternsand architecture forWhat organizing is testability, today the business anyway? logic . .. .. .. .. 167 386 What’sThe softwarefairytaleTesting your architecture,of CRUD software and anyway? an . architecture . .. .. .. .Prince. .. .. .. .Charming .. 168 488 Microsoft .NET: TheApplying TransactionCommon architectural practices Script pattern of principles software .. to. testing. software. .. .. 169 496 TheThe Acknowledgingpractice Domain of Model
    [Show full text]
  • On the Responsibilities of Software Architects and Software Engineers
    On the Responsibilities of Software Architects and Software Engineers in an Agile Environment: Who Should Do What? Antony Tang Ton Gerrits, Peter Nacken Hans van Vliet VU University Océ Technologies VU University Amsterdam the Netherlands Amsterdam the Netherlands [ton.gerrits,peter.nacken]@oce.com the Netherlands [email protected] [email protected] ABSTRACT not easily defined. Architecture frameworks and standards such as As there is considerable freedom for software workers to decide TOGAF [2] and ISO/IEC 42010 [3] only provide general what to do in an agile environment, there is a need to be explicit guidelines. It is up to individual organizations and their architects about social aspects such as task ownership between roles and the to interpret those guidelines to define work practices and agility in owning those tasks. We have conducted interviews and a responsibilities, so architects’ responsibilities are subject to survey at a large organization to explore these issues. The results interpretation and individual preferences. indicate that there are areas where architects and software When an architect adjusts his/her responsibilities to suit the engineers have different views on task ownership. Some of the project situation, their responsibilities may not be made explicit to less exciting tasks such as documentation and issue clarification the software development team. Furthermore, in an agile then easily become a hot potato nobody wants. environment software architects and developers often have overlapping responsibilities, the division of responsibilities Categories and Subject Descriptors cannot be sharply defined. For instance, both roles may do D.2.1[ Requirements / Specifications ], D.2.2 [ Design Tools and analysis, design, documenting, coding and even testing.
    [Show full text]
  • What an Architect Needs to Know Experiences from the Siemens Curriculum for Software Engineers
    Corporate Technology What an Architect Needs to Know Experiences from the Siemens Curriculum for Software Engineers Frank Buschmann Siemens AG Corporate Technology Systems Architecture and Platforms Copyright © Siemens AG 2010. All rights reserved. Content Motivation Software architect target profile Senior software architect curriculum Summary Page 2 October 2010 Buschmann © Siemens AG, Corporate Technology 1 Background and motivation The economic success of many Siemens products is highly dependent on key software knowledge and practices. The qualification of software engineers has high priority for Siemens Levels & roles Head of Class A Project: R&D High complexity (platform / product line) High degree of innovation SW PM Big business impact, high risk Cross-functional, distributed structure, big team SW PLM Certified Senior Software Architect (SSWA) r ts e n g e r a Certified e n Class B Project: m e a e Software Architect n r i M Moderate innovation in technology, medium risk i g t u Architect (SWA) Software n s Medium business impact, medium teams q Architect Software e e E T R Software Class C Project: Developer Enhancing known technology and requirements, low risk Single site development, small teams Page 3 October 2010 Buschmann © Siemens AG, Corporate Technology Content Motivation Software architect target profile Senior software architect curriculum Summary Page 4 October 2010 Buschmann © Siemens AG, Corporate Technology 2 Software architect mission Software Architects drive and guide the specification and realization
    [Show full text]
  • Your Source for Networking, Training & Job Opportunities 11.23.2020
    YOUR SOURCE FOR NETWORKING, TRAINING & JOB OPPORTUNITIES 11.23.2020 TABLE OF CONTENTS Career Fairs, Job Fairs, Hiring Events 2 Training and Workshop Opportunities 2 thru 3 Networking Events 4 thru 6 P2E Job Board Listings 7 thru 22 Resources 23 Still Looking? Try These Job Search Engine Web Sites 24 thru 25 A MESSAGE TO EMPLOYERS Jobs are posted on Mondays on Church at the Crossing’s website at Passport to Employment – scroll down to Current Job Board link. To ensure the viability of jobs posted, if you wish your job to be listed and remain on the Current Job Board, you must resubmit your request each week no later than Friday. Thank you. NEED HELP REFINING YOUR SEARCH ON OUR JOB BOARD? When you go to Church at the Crossing’s website at Passport to Employment, scroll down to and click on the Current Job Board link to open the PDF or save the PDF to your computer with a PDF-reader program like Adobe Acrobat. Once you open the job board, press Ctrl F or use the Edit menu and click on Find within that menu. With either option, a ‘Find’ box will appear in the upper right-hand corner of the document. Type in the word you are searching for and all instances where that word appears will be found. Page 1 of 25 CAREER FAIRS, JOB FAIRS, HIRING EVENTS None at this time TRAINING AND WORKSHOP OPPORTUNITIES Training Opportunities: • Online State of Indiana is partnering with 180 Skills to provide free, online courses for upskilling to a new career These free online courses are part of Indiana’s “Rapid Recovery for a Better Future” initiative.
    [Show full text]