Yoopeedoo
    Ecole Polytechnique de Montreal Main Site
Prof Site
Course Site




Yoopeedoo Welcome Page
Learn about the book
The book sections
Local site news and external news links
Software Engineering Tools
Software Engineering Standards & Models
Several Software Engineering References
The Unified Process for EDUcation (New Window)






 
index
Yoopeedoo Web Site


Welcome to the Software Engineering Process with the UPEDU text book site.

This site was designed to support the Software Engineering Community (Industrials, Faculty members, Instructors and Students) by providing  several online resources of interest.

The site has three sections:

Important Notice

Access to the student material is free through the Winter/Spring college period. Simply use the login/password students/students. After this date, a 6 month registration code is free with all new copies of 'Software Engineering Process with the UPEDU' by Robillard, Krutchen, d'Astous (copyright Addison-Wesley; 0201754541).



Instructors site is restricted to password holders. Instructors can access their section by having  in hand their Access Code (Pearson Education Registration Form.   Instructors will then be granted access to the Instructors and Students Site.

The Instructors and Students sites are designed to fully support the Software Engineering Process with the UPEDU text book.

The Main site provides several tools, standards and models in each of these categories:
  • Modeling
  • Process
  • Requirements
  • Analysis and Design
  • Implementation
  • Testing
  • Configuration Management
  • Project Management
  • General

These resources are provided for educational purposes.

You will also find, on the Yoopeedoo, a software engineering process Bibliography allowing you to consult and add to the database.

Moreover, the site gives you several Site News links related to  Software and Computer Engineering.

For the meantime, Yoopeedoo gives you access to the Unified Process for EDUcation (UPEDU) website. The UPEDU  is an educational software process based on the RUP (Rational Unified Process). [more...]


Recent News

Best android apps to watch tv shows!

If you are working somewhere then you must be busy with your work schedules and if not then you would be busy doing daily chores and oh!! You just missed your favorite series episode while doing some other work. Don’t worry we have a solution to your problem or it’s a solution for many more people who not get time to watch the episode or they might be busy with something more important than the series. Many apps are there in the Google play store for Android users and Apple store for iPhone users so that you can watch your missed episode easily.

tv apps

With the high specs android smartphones including the recently launched galaxy s7 mini or the upcoming devices including the LG G6 and another high end smartphone from OnePlus the oneplus 4.

Image Source: showbox-app.com

  1. SPB TV

The first app that will give you pleasure watching TV shows is SPB TV

  • It includes a good interface for easy access
  • A fair number of channels are available to choose
  • It has a fast streaming service so that you would not have to wait for long
  • It has a low amount to be paid for premium customers.

You have to compromise with:-

  • It could have a better video quality
  • Some channels run badly with any connection
  • Some content is not suitable for everyone but good to laugh on

2.      LiveStream TV

Next app in this category is LiveStream TV

·         You can use it with Chromecast to watch the series on your big screen TV

·          A number of channels are available to select around 300 are of standard definition quality

·          It also has a number of free channels like BBC, BBC one and BBC news

·         It also has a great collection of sports channel

You have to compromise with:-

·         Ads which come in between are a bit annoying

·         Some streams did not start at all

3.      MobiTV

With the Mobi TV app

·         You will have more than 200 channels.

·         It includes a good interface which is easy to operate and well designed for user convenience.

·          Everything is available on the app including sports , TV shows, current events, and news as well

·          Free channels also covers the Standard definition quality

You have to compromise with:-

·         You cannot have free on demand title.

·         Some foreign languages channels are also there

·          Streaming could be better and faster.

4.     Viggle

Next is the Viggle app

  • This app will give you rewards for watching TV shows.
  • It is a free app with the size of 7.9 MB
  • You will get rewarded from some of the top brands like best buy, burger king etc.
  • You can also have the option to donate the earnings to some charitable trust.
  • It will automatically detect the TV show you are watching and then you will get rewarded for that TV show.
  • So watching TV shows is no more a waste of time but it will be a rewarding scheme for you.
  • It’s a very small app that will take much space of your device

You have to compromise with:-

·         Some TV shows are not that necessary that you have to watch

·         During heavy traffic days, it will not show your reward points.

Smartphones and the Internet

Smartphones and the internet is a synonym for each other, as a smartphone without internet are like a “dumb” box of basic functionalities. The smartphone can work “smartly “only with the availability of the Internet in the device. Connectivity with the advanced technology is the need of the era. Connectivity basically bridges the gap between countries worldwide and increasing the growth and economy of the country. Smartphones have many features that can run only with the internet connectivity.

Some of the Smartphones with Android and iOS are just small handheld computers with the basic phone functionality or we can say that we are connected just because of “the internet”. Yes, it is true and the fact is that the Internet is the only invention which has the power to provide connectivity exponentially.

Wi-Fi or Mobile Data

Most of the smartphones have the feature of Wi-Fi or mobile data; you can access the internet services through any of these. With a smartphone in your hand, you can easily access the internet from anywhere as it is a ubiquitous cell network. Most smartphones have the 3G/4g connectivity options to get the internet connectivity with speed data transfer but 3G networks are comparatively slow as of 4G.

Wi-Fi is much faster than that of mobile data but it can only be accessible at a place where Wi-Fi network is available, and you also need a password (if not an open network) to get the connectivity through Wi-Fi. Wi-Fi connectivity drains the battery of smartphones at a much higher speed as compared to mobile data usage.

Smartphones provide you access to Google play store through which you can download multiple apps to assist you, to guide you and to support you in many cases. Like if you want to go somewhere then there are multiple apps through which you can book a cab and ride with safety. If you want to organize a birthday party at your home for your little ones then you need to take print of coloring pages for your kids through the printer app and decorate the room with ease and lovely images all over.

Some apps are there which can only respond to you when there is an internet connection

Services of smartphone with internet connectivity

  • Whatsapp
  • Facebook
  • YouTube
  • Twitter
  • LinkedIn
  • Gmail
  • Google maps
  • Video calling etc.

Above mentioned apps are some basic apps which you will find easily in any smartphone as everyone needs some medium to stay connected with their near and dear one and that is possible with the availability of internet.

Dummy content

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem.

Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc,

Dummy content

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem.

Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc,

Dummy content

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem.

Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc,

TECHNOLOGIES: Electrical engineering and technology A study analyzes the emotions in software engineering

Emotions are an important factor that must be taken into account when designing any type of software. That is what concludes an investigation coordinated by the Universidad Carlos III de Madrid (UC3M) that analyzes the role played by feelings in the users and developers of computer systems.

Starting from the premise that emotions are key elements in the behavior of people, a study by researchers of the UC3M and the universities of Murcia and Complutense de Madrid explores the importance having in software engineering. In particular, it focuses on requirements engineering, a crucial phase in the development of software that includes tasks related to the determination of the needs and conditions that the system must meet. Good requirements must be measurable, verifiable, without ambiguities or contradictions… but not always the case.

“In the world of computer systems development consulting, often I have encountered disgruntled users whose discomfort produced by a poor collection of requirements”, says one of authors of the research, Ricardo Colomo of UC3M’s Department of computer science. With this study they are trying, among other things, seek a rigorous explanation to this problem.

To do this, these scientists have applied to the field of requirements engineering a tool of social psychology: affection grid created by J. to. Russell. “This instrument provides emotional traceability among different versions of the requirements, and to facilitate an analysis of the emotions of the people involved in the development of the system,” explains Ricardo Colomo.

The results show that emotions are a factor that should keep in mind when establishing and negotiate requirements. “We have seen – aims – causing the most evolved versions of requirements an inclination of the user towards closer to relaxation emotions”.

Another conclusion that the researchers have obtained reveals the different way to deal with the situations by the main actors in this context: the users and the development team. “Developers suffer one stress greater than users, although in the final versions of the requirements scores tend to balance out,” sums up the teacher.

This work, published in the Journal of Universal Computer Science with the collaboration of researchers from the Universidad Complutense of Madrid and the University of Murcia, find applications in other fields and is part of a line of more extensive research that discusses the importance of the human factor in the information technology and communications (ICT).

In this field, a recent study carried out in USA – indicates the professor – has proven that listening to music improves the performance of systems analysts. “It’s something exciting and rewarding to work in this field,” says Colomo, who currently also studying the implications of multiculturalism in the software development process.

Bibliographic reference:

Ricardo Colomo Palacios, Cristina married Lumbreras, Pedro Soto Acosta and Angel Garcia Crespo. Using the Affect Grid to Measure Emotions in Software Requirements Engineering”. Journal of Universal Computer Science 17 (9), 2011.

Venezuelan engineer creates software to help blind people

Carlos Diaz presented the project at Simon Fraser University. The era of canes and guide dogs may be coming to an end.

The era of white canes and guide dogs may be coming to an end. And it is that a new technological tool could allow blind people perceive the world around them with just use a glove and a camera. It is a system developed by the Venezuelan engineer Carlos Diaz as part of its draft Master Simon Fraser University in Canada.

Do you have something to say?

Start the conversation and be the first to comment.

The engineer, graduated from the Simon Bolivar University (USB), designed the prototype of a software that allows blind people to perceive the different elements found in the environment without touching them.

This requires a 3D camera that captures the elements that the person is in front, plus a glove that emits vibrations to fingers when the object is close to facilitate its position, spatial distribution and size was used.

To make your project, Diaz used the Kinect system, developed by Microsoft, which allows users to control and interact with the game console without physical contact, because its interface is able to recognize gestures, voice / sounds and the movements of different objects and images.

The engineer Diaz explained that the images captured by the 3D camera are processed by a computer that creates a three-dimensional model of objects, while the 2D records the position of the glove fingers, which emits vibrations when the user touches virtual models.

“The user has a space scanning in which you can touch, interact and virtually penetrate the bodies, learning to perceive, locate, measure, count and differentiate,” explained Diaz, who added that the idea is that in future people walk with his helmet in his hand perceived by vibrations, a tactile image of the surrounding environment.

One of the benefits of the software is that it could reduce stumbling blocks that blind people are exposed daily, besides allowing them to find objects without requiring help.

The project presented by Diaz had an experimental phase in which a group of volunteers were blindfolded to verify the functionality of the tool and found that they were able to find different objects and classify them according to their dimensions.

Although this project is experimental period, Diaz sees the device could be further simplified by replacing the hull by the famous glasses Internet giant Google Glass- -the which already includes miniaturized cameras; while the computer would become the smartphone of the blind, which should add software that converts images into three-dimensional models.

Software Engineering: the profession of the future

Colombia needs software engineers. So let him see a new report from the Business University Foundation of the Chamber of Commerce of Bogota (Uniempresarial), which states that “Colombia has a deficit of 90 thousand engineers” because of the 66,000 professionals who graduate each year in this discipline, “14 thousand focus on ICT and only 5,700 are engaged in software development.”

You are thinking about studying software engineering? Discover all universities offering this race in Colombia.

According to El Tiempo reported in an editorial column , this number is not enough to meet the needs of the technology industry , so that Colombian companies could be forced to import talent from other countries.

HR consulting Adecco Colombia and Experis and the job portal Trabajando.com , they said Universia Colombia professionals and technicians linked to information technology are the most sought after in the country , as well as the most difficult to find.

As he explained the director of human resources Adecco, Martha Lucia Durango Rosero, “those with  highly specialized skills , as in the case of systems engineers with experience as programmers and developers” are among the most popular.

In response to this reality, and with the aim of encouraging young Colombians to favor careers linked to information technology , it is that the ICT Ministry created in 2006 the programdigital Talent , initiative now framed within the Plan Vive Digital in this same body.

This program is intended to train 19,000 Colombians in engineering careers, as well as technical and technologists, related to information and communications technology, computer systems and communications. As explained by El Tiempo, digital Talent has awarded scholarships to 6,293 people since its creation, especially young people from low – income.

However, according to the rector of the Uniempresarial Alvaro Carrizosa, encourage this vocational choice is not only responsibility of the State, but also of universities: “We mainly corresponds to the academy to work quickly in strengthening academic programs to train these people. ”

Currently, in Colombia there is more than one hundred programs of undergraduate, specialization and expertise in Software Engineering and Systems Engineering. According to the Labor Observatory for Education , recent graduates of these courses have a rate of 88.10% bonding andsalary of $ 1,916,040 entry.